I've learned a few people from work read this, which is a little intimidating. I'd like to direct you to my disclaimer, where I apologize in advance for my mistakes and point out that I usually don't really know what I'm talking about -- I typically post about what's on my mind because I have nobody else to talk to it about, but these things are on my mind because I haven't really figured them out yet.
My disclaimer dates back to Nov. 2003! I've been doing this for quite a while!
Also, someone from work pointed out that the algorithms question of a few posts ago was actually asked of him at an interview at a company [that will remain unnamed].