I am definitely going to give Python another look (as well as Java). A lot of great information there guys! Thanks a ton.

When I get home from work, I am sure I will have some more questions if the OP doesn't mind me dragging his thread further into the depths of "off-topicness".