It's always a huge boost when you redo how a fundamental application layer works, rewrite all the code that uses it, fire up the app for the next round of debugging only to find that it's unnecessary because everything works exactly like you thought it would. Kick-ass. I should just go home right now, it's all downhill from here for today
In other news, I've decided I have far too many books and want to get rid of most of them. I have a bunch of books on half.com right now (plug plug), but I have far more that would probably languish there forever -- too old, too esoteric, etc. There's a place that takes used books for sale trade around here somewhere I'll probably use again, but that's an alternative to just tossing them because they give you so little money for them.