Thanks for your comment! I agree with you that once you get comfortable with OOP that it definitely doesn't take as long; however, personally, I feel there is usually a longer initial programming time. Maybe because I try to organize my class files too much and add a substantial amount of comments :-) But, like the article says, as soon as you use the class a second time your productivity has increased substantially--so whether or not it initially takes you longer, you're still saving time.
PHP 4.x does have some object drawbacks, but with the new PHP 5 object model, I think programmers migrating from other programming languages may feel a little more at home.
I'll definitely check out phppatterns.com.