Sadly, my framework has gotten up to about 7,000 lines of code (actually a lot more if I was to include SDL and TinyXML in the count) - and all it currently does is draw a couple of untextured triangles to the screen. However, I do have a fair bit of code i'm not currently using (model loaders, particle engine, texture loaders) - so it's not that bad.
Anyways, once I get basic collision detection up and running i'd like to create a simple game to test everything out. 3D pong sounds kinda boring, so i'm leaning towards mini-golf or billiards/pool.
Once i'm done with that i'd like to come up with a long term goal of a game/project to work on.