Nowadays blogs are getting so advanced that they seem to look more and more like sites. And sites are shifting towards looking like blogs.

Thus, how do you differentiate blogs from sites?