The best advertising procedure would be the one involving placement of ads in front of the eyes of customers. Forums which are about your business can be among recommended spots to visit and post on because potential customers would be accessing the pages and clicking on the ads, visiting your homepage, reviewing the packages and even placing orders to purchase products from your website.
One of the reasons behind popularity of PPC programs, despite the costs associated with the solutions, is exactly because of the point just mentioned, telling people about services they already are contemplating buying. If you leave your comments on a blog about web hosting for example and your site too is about the same business, don't you think a lot of clicks would be made on your links?
This is a mistake to assume explosive advertising campaigns which involve running millions of impressions a month online and spending lots of cash aimlessly would pave the way to success. Sometimes, a single directory which is accessed by a small community of people who search the net to find products already available on your website could be all you need to succeed.