Thank you to everyone who answered - yes it makes a lot more sense now! It made me think though - when should you use self? I know you can use self to declare class methods but why do I see some people prefix just about anything with self. ? Isn't 'self' implied? Cheers! -- Posted via http://www.ruby-forum.com/.