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