I agree with Craig. The typical blog format presents content in chronological order. If this site is to be a resource then finding posts/articles relevant to specific subjects is important... and more user friendly.
Typical blog software also provides a way to label posts/articles into categories, with those categories being listed as a menu... as you have on the website.
The trick is to create categories that are more sepcific than general AND not post the same article in multiple categories.
This menu maker plugin (for wordpress) might help. I have not used it.
Web Design | Best Beef Jerky | ecommerce articles | Follow vwebworld on Twitter