As a business that wants to add a blog to their site, the best way is to integrate it into your site and host it on your server rather than hosting it somewhere else.
Sonya, after looking at your site, You run ASP so it won't be so easy to run something like Wordpress and you should instead consider a more compatible blogging platform like subtext: http://subtextproject.com/, given your host supports ASP.net
And Sterling, while wordpress is extremely easy to install and work with, you do still need to alter it's "theme" (the look and feel) in order to match your site. This can be tricky if you aren't familiar with HTML and CSS.