Geoff, thank you for that post. Trust me when I say I'll be doing a lot of thinking about that this week (when I should be studying for two midterms haha).

Having read it, I can say there are...