Hi, We've got a small project coming up at work that will deal with a MySQL database. It will be a small scale inventory management and production/purchase order management system. We are trying to decide what language to write it in. We have ruled out Java, C, C++, anything .NET and Python. We have Ruby and Perl left on our list(although we may include C extensions). Much of the data and transactions can be conceived to be very OO, which is why I picked Ruby. Another fellow on my team though feels that since Perl is older then Ruby and has OO ability that it is better to use because there are more books, documentation, etc....(in English). The system will need to deal with different types of Queues and Threads since it will spawn across 2 servers and have multiple users on multiple workstations. It will also need to eventually interact with UPC Scanners. Any particular reasons why or why not Ruby or Perl? We have a small list of pros and cons, but I thought I might get some more insightful answers here. Thanks, Zach