use rss feeds so you get the latest post from blogs and forums in your niche, then make either comment or post on their. Over time some of these post will gain pr and push your site up in the serp.
Another way to get lots of links is by joining membership sites where you are allowed to distribute your content (with your links) across a network of sites/blogs. There are a number of these membership sites available on the Internet, but the main problems are either they are low quality, or they never get visited by the search engine spiders, or BOTH. I have tried using several of these membership sites, but with little success, except for one. I have been using the network created and managed by Jonathan Leger and have had tremendous success. It has worked really well for me, and has allowed over 18 of my sites to get to a #1 position for Google, Yahoo! and Live/MSN. You can check it out at http://www.OneWayLinking.net This network saves me loads of time and gives me the ability to get the anchor text I want my sites to rank for in all my links. Personally I think its worth its weight in gold. Hope this helps, Neil
Try creating 1 piece of unique /interesting topic related to your niche then promote it and maybe it will go viral enough to get your site some backlinks. If you need help building backlinks feel free to pm me.
Here is a very effective way to get one way back links. Requires a bit of work, but well worth the efforts. http://forums.digitalpoint.com/showthread.php?t=1305452