When I create this thread last week, I did not know that it would take this long before I had a chance to come back again. What a lively discussion! This is fantastic and I thank everyone for their comments. Sadly, I'm at work right now and don't have time to properly respond to everything the way that I want to, so I'll just say that I'll be back (hopefully before next week!) to post a proper reply. Thanks again for such a great conversation.