Came across this definition of corporate blog. I am intrigued by the idea of using internal blogs as tools for collaboration and knowledge management.