Some good recommendations above here..
The difficult part is that traffic converts different from different places - media buys may work well as long as they are directly related to your CB offer, FB ads in my experience haven't converted great as people are on there to socialise and many of my friends that I have asked don't even realise they are being marketed to!
However if you direct link, you are spending your money and hoping that the conversion occurs right there and then. If you pay for traffic and then build a list, you can market products to it again and again, potentially making you 4 and 5 figure paydays. Most people have to be exposed to a product 7 times before they buy so building a list with a good autoresponder sequence it a great way to go.