I've been doing some testing on a recent DNN module and noticed some issues that I think a 301 Redirect will handle.
Doing some quick googling I came up with the following topics to setup 301 redirects in asp.net.
http://www.wwwcoder.com/main/parentid/263/site/2668/68/default.aspx
http://scottwater.com/blog/archive/2004/04/14/PermanentRedirects.aspx
I'll be building this into the module tomorrow and will report back on the results in the next couple of weeks. Currently I've got a site with close 100 pages of content, but google is only seeing 6 of those pages. I'm thinking if I implement 301 redirects for a link tracker I'm using this may help. Time will tell.