Posts like these are awesome to see. And it reminds me that I've gotten a bit lax in my knowledge base and experience building. Lately, I do just what I need to at work and focus on expanding that information base where I can. But I've let me experience that I got from useful classes at school lapse. I guess I'll have to come up with a way to correct that issue.
This is some great info, thank you!