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".