There are various means to generate more traffic to your sites. Some of the more common ones include forum, social bookmarking/networking, article submission and blogging . One easy way is to join a forum of your niches and follow through the discussion or submit new threads of discussion. Quite often you are allow to sign off the discussion with a signature which can include a link to your website/blog. This way when someone reads your discussion they might click on your links and you get traffic to your sites. Its easy to find forum of your niches by typing your "niches" forum on the search engines. Example like Warrior forums, WA forum
Social bookmarking are features that allow visitor to visit your sites to bookmark your sites when they visit your sites and this will allow them to come back again to your sites. One example is Delic.iou.s, Digg, Furl, StumbleUpon etc. Social network such as MySpace, Ryze, Squiddo, Flickr, MyBlogLog, Facebook, Friendster allow you to make friends online. It is recommended that you try to make as many friends as you like and leave imprint that you have certain sites that they might be of interested to them. Subtle is prefers as you don't want to be seen as too forwards in introducing your business interests.
You can try writing articles on your niches and submit it to articles sites Examples include ezinarticles, goarticles, Article Marketer@MM0101. If you have trouble writing up articles you can try getting PLR on your niches and makes some changes to it and submit to such sites
Blogging like this would also help to get targeted traffics to divert to your sites. Your should submit to RSS directories example www.submitemnow.com to distributes RSS feeds to a lot of feed directories but this only work on Firefox browser. Another one www.technorati.com will help to index blog for search engines ranking.