I am an independent freelance programmer and have been using Ruby for about 7 years. Unlike many people who learned Ruby simply as a prerequisite for Ruby on Rails, I have adopted Ruby as my language for all of my personal programming projects. I have written many programs in Ruby in the past that sound very similar to what you are looking for. Since I have the experience, I can finish this for you quickly. I guarantee the highest quality of work and consistent, friendly communication. This project sounds like a lot of fun and I am ready to start working on it right away! If you would like to see a few examples of my code, let me know.