My biggest rule about site promotion is how it has to be free. And, really there is no reason to spend money on marketing when you can just as easily use Facebook and forums to generate real, interested visitors to your site to read your posts or buy your products. Just get active in social communities and forums online and you should start earning more.