I think when your blog is as informational as Steve's is, as smart the
Daily Kos: State of the Nation, or outlandish as John Chow's is you'll make plenty of money. Its really that simple.
I think you're missing the big picture. Your website is a product. Make it a good one.