Well, we only supply Windows hosting because that is what a majority of our members request. We do use Linux grids for custom solutions however in my experience Windows is the majority for most SMB. With that said, if you are just looking to host a blog and a few pages, then Linux is the way to go. Linux has its place as does Windows. As for email, I think Exchange has the most to offer but Microsoft’s Exchange license is ridicules. It would be nice to find an equivalent email “web client” for either Linux or Windows to compete with Exchange.