I believe blogs can enhance collaboration. Students can read and comment on each others work and ideas, building their understandings together.