The beauty of the internet is you can attract visitors for very little invested...if done right. Im talking about natural search optimization (pssssst...its free!). Of course this takes time...3-6 months for a moderately competitve keyword. If you can make it to the top 3 on Goolge, even page one, you will get traffic.

Ad Word and Banner adds work great but you really need to be very very exact in your demographic and geographic targeting...and test test test!!! Biggest issue with most new online marketers is they may get the clicks but once the target is at their landing page they have no clear call to action on the page. You dont want them to think "where do I go now" or "what do I do next". Lastly, understand what a "conversion rate" is...just becasue you get 1000 visitors to your site does not mean they will all buy. In the world of direct mail .01% is a great conversion rate (.005% is acceptable to many as well!).