Also, using web 2.0 sites, you can create pages based on your services you provide and you can rank them in Google SERP, this way you would get some traffic too.
I found a good list of top web 2.0 sites:
http://makingimoney.com/viewtopic.php?t=1262#.UkGY3ifRmho
If you can't create pages yourself, and you need help then you can get an affordable service provider, that has good experience in web 2.0 sites related stuffs.. I'm using services of http://e07.net