Thank you Brian and Hugh for your help. Ive got a much clearer picture 
of where i should be heading with this now. I have a good enough 
foundation to actually start coding something and then when mistakes and 
spaghetti come flying my way I can look at things a little more in 
detail and refactor.

Thank you once again. You have been a great help!.
-- 
Posted via http://www.ruby-forum.com/.