Completely agree with this.

1. Provide Free Content - Find your Market.
2. Advertise/Affiliate Market Similar products to your goal - If you can successfully make money advertising other people's...