I've uploaded a current draft here if you want to take a look at it, offer suggestions, post hitlar pics, etc.
I don't think it'll be longer than 50 pages though. Depends on how much more detail I cover - I'm up to the point where the core functionality is defined, and I'm going through the creation of derived control functional classes (and deriving non-abstract controls from those).
It would be awesome if it actually gets accepted though; that way I can stick it onto my application into the CS program. Because at this point the application consists of a box where I fill in my shitty GPA, and another (empty) box where I write my motivations. And it would be nice to offlink to something substantial, so that they can see I know a little bit about programmering.
Ooh, and I might actually get to take a programming course next semester! Whoo hoo. I hate college.