At this point, I'm spending my 'free' time in the following ways:
Over-engineering my CS130 project
Fawning over the ACM Project
Planning my birthday party
Constantly going nuts with mini-cygwin/linux scripts and tools
Working on a generic replacement to _open, etc. for virtual files in C
Learning everything but I actually need to pass classes.