I tend to use OO a lot because I run two sites that are duplicate in every respect with a different dataset in the database. This makes it easier to write a library and pass in a username rather than have duplicate copies of scripts and things like that. Just my 2c.