I'm really looking forward to sleeping in my bed tonight, since I haven't the past two.
It is possible, when working on a project, to throw away the entirety of your codebase, start from scratch with off-the-shelf open-source components, and have a working demo within 12 hours. Luke and I did just that for our multitouch table. We learned an awful lot trying to do everything the hard way, though.