Wow my problem was bigger than I thought it was. I actually thought this blog page _was_ the homepage of the site. Never thought to click the logo in the upper left until now. Now I get it :-)
It's always bugged me when I went to a blog post for a new company and it was completely detached from the main site. Looks like we maybe went too far the other direction :D