Lately I've been coming into contact with a lot of new programmer type peoples with so many different experiences... all of which far outshines my meager PHP level. I've largely avoided OO programming in PHP simply because my work has not demanded it and I'm using learning RoR as an excuse not to explore PHP OO design.