I also was thinking of an interesting side project. I've always been into point-and-click adventure games - especially funny ones. I might write a smal script based engine for those games. If I do it, I'll use XML for the scripting, SDL for the rendering and smpeg for any videos that have to be shown. I'll use all GPLed libraries - there is no point in reinventing the wheel for something like this. It might be a fun to do.
Well I'm going back to tracking down my idiotic errors.