Hi I was checking John Reese formula, I pretty much like this guy even I didn't buy anything from him. He got some pretty useful free stuff on his blog. One thing I found was his formula to successful online business. It is Lead Generation * Partners (especially their quality) * SEO * Content quality * Content syndication* Email marketing * Marketing exposure * Visitor Value * Traffic monetization * Viral system *Brand. I recommend to watch a video of him talking about it. You can find by typing "The Reese formula" to Google.