Seriously, is John paying you to post this?
You can check out mark wiegel's top100 money making blog listing at 45n5.com/top100
I would advise taking a long term view when you're planning your blog monetization, ideally one that doesn't involve posting to your blog multiple times a day.
a lot of the top bloggers are personally posting 3-4 times a day, which i think takes away from the other stuff you could be doing...
John is not posting multiple times per day, he has guest posts occasionally.
In addition, he is building a brand and thus making his blog traffic defensible. This, in my book, is a solid long term approach.
No, John did not pay me to write this.