In a post on Business Blog Consulting Krishna De of BizGrowthNews has written a very good article about why you should put a blog within your site, like this, rather than having the blog hosted on one of the many hosting platforms.
Graham Jones of http://www.grahamjones.co.uk slightly disagreed with Krishna and pointed to two videos he had made on www.changingblogger.com which showed you can make a blogger site look like part of your main website. This argument was shot to pieces by clicking the first comment on Graham’s site in that you went to the Blogger commenting platform well away from the hosting pages.
Platforms such as WordPress hosted on your own website with your own domain can be used to make a very presentable branded professional website, and with all the plugins available let you include a blog with comments, podcasts, videos and slideshows.
Paul M Tate