There are millions of people on the facebook, so there are a lot potential customers. Maybe you can search some facebook marketing tools and service to help you promote your business.
Have you tried Adwords ,Adcenter ,etc ? facebook is again good and cheap option to promote your business online Good luck
Use these tools http://gotothelink.com/l/v if don't succeed with them, you should consider doing something else hehehehehe Seriously, try them. They offer free trials by the way so you have nothing to loose.
What about create affiliate program for your hosting solutions or use PPC (Google AdWords) to promote you business. If I were you I would post some reviews to sites about hosting solutions. You can also send a press release, try video marketing, write tutorials, get twitter traffic etc. Try promote your business on http://www.webhostingtalk.com
Online marketing through article writing, blog writing, forum posting, social networking sites and SEO. There are a lot of options but since the web is really where people seem to spend a significant amount of their time, promoting it online will be very helpful.
If you've kept some budget for promotions, then you can try Google Adwords (PPC) advertising to get some potential customers from the google search engines (by targeting the visitors with geographical location and keywords).
If you want build an OPT In page to collect emails and then advertise on my site http://swyze.com collect emails and market to them.
Keep your social websites like Facebook, Twitter and Google+ Updated regularly and they will become a Giant way to get traffic and business for your site or product.....
irresistible offer + press release + video marketing+ viral Facebook fan page and for super fast result pay per click and free video marketing i can give your business a blast if need professional help contact me at skype let's chat my name on skype is morwm77