We cant just say that goodje is outright bad just because it spanks the pageranks of blogs that write commercial posts.

Imaging, google justifies pageranks for sites from the link popularity that a site has got, and that too with the pagerank of the site from which it comes. So, if you use your PR 2 site to get paid links, you are just exploiting the ranking that google has givne you, and that is not ethical. So no wonder you get spanked.

Still, if you want to advertise, and give your cleints linkbacks along with a good review, go to izearanks and get ranked, and you will get advertisments based on that rank, if you are so desperate to make money out of your blog.

Then again, blogs are supposed to be free information, how ever you can place PPC ads, ads that dont affect page ranks of other sites. And google spanks you only if it finds that you have been doing commercial advertising. It has ways to find out you know. Plenty of ways. All of a sudden its crawlers see same links with the same anchor text in hundreds of blogs, and it finds out that it is a paid post, and if it finds too many such instances in a bunch of blogs, it spanks all of them

How to save yourself from that? have an ad to real posts of 1 : 10, that is, for every single commercial post that you write, write 10 normal posts, the 11th again being a commercial post. Google might forgive you for that. Otherwise, if you run a blog like mine, dont even expect that google would let you keep your page rank for ever no matter how much traffic or links that you have to your site.