Okay here's an idea I thought about this weekend. It's an easy(ish) way of getting backlinks, and in particular deep link (links pointing to pages other than the index) and using keywords in your anchor text.
Set yourself up with a blogspot account. Mine is as below:
History Nexus dot net Reviews
Once a month, or more if you like, write a review of additions to your site. Include in the text links to articles and use keywords in your anchor text if you want.
Make sure that you set the RSS feed settings for the blog so that it displays the full text, and not just a teaser.
Now submit the blog to the RSS directories as listed above.
Don't forget to ping the blog after every article. Use this service for that:
ping.bloggers.com - Blog ping
Then you get pages across the web with your content and with your links in, like this:
Bloglines | Preview Feed History Nexus dot net Reviews Feedage.com
You can also use HubPages:
HubPages
Create a HubPage as I have done below:
History Nexus Review of History on the Web - May, 2008
This is nofollow until you reach 75 points. Read the instructions at HubPages to understand how it works and how to reach the necessary amount of points and links become do-follow.
At HubPages, don't create more than two links to any one domain on any one page.