My site is fairly new and I am wanting to start adding new content daily to the site. What is the best way to go about linking the content? Should I do it through the Site Map, Article Pages, Homepage?
What I'm implementing is something like the news sites do... I am going to put a resource box on the right/bottom of the page with related articles and put links to them there...with a little snippet about what the article is all about. I don't think you should hide your articles in a single part of the site, make them accessible to users and to spiders as well.
You could have various RSS feeds that update daily. That would keep the search bots happy, coming back every day, and would give your visitor's links to resources. Or you could try something like ArticleEqualizer to streamline articles into your site.
I try to link as much as possible from the home page since generally it gets crawled and followed most often...
If you add content each day then submit to google sitemap each day. I've been using phpsitemap from http://enarion.net/google/ with much success. BTW, I looked at your site and source code. Nice job.