I have a thought in my head, but I don't know how to implement it, or even if I am thinking about it in the right way.. what I want to do is store information in a header detail type way, but I would like to be able to use methods directly on my data. I guess the example I have pictured in my head is: dealership_obj = dealership.new and within that If I had data on vehicles it would be: dealership.honda.new(data) dealership.ford.new(data) etc. Am I thinking about this right? is there a better way but I just don't see it? any ideas or links to web pages would be greatly appreciated! Brandon -- Posted via http://www.ruby-forum.com/.