My own story
Definitely the most helpful thing I have done in my marketing to get more monies from my stuff is collecting.
Gathering emails, Facebook Likes and Twitter followers is far more important than making sales, and that's where a lot of noobies fail. They spend money on promotion, but they don't collect the traffic.
How can you build your business if you're not constantly ADDING to it?
I consider an email sub way more valuable then a sale, because even if the prospect didn't decide to buy something on my website when he first came, if I have him on my mailing list then I have lots of changes to keep trying, trying and trying until he/she buys.
Don't waste your time and money, energy into traffic generation if you're just going to throw it at a sales page hoping it converts.
Send it to a squeeze page, and continuously optimize it to try to bring the amount of subscribers per visitor up as high as you can. Try your best to get an opt-in rate past 40%. It's not that hard with basic A/B split testing.