Small business advertising in 2011

If you have an effective place to advertise for a small business or a specific product; then please be sure to share what works best for you. I have recently come across a company called that can help you develop a company name or website name. They can also help you acquire a domain name to match your new company name. What types of advertising vehicles have you used the most and which ones work the best? There is so many ways to drive more traffic to a website and there has to be one thing that is the best or most effective way to get traffic and results at the same time. I know a lot of online businesses work on a referral scale and the more people you can get under you in an online program means the more money you can make.