I notice that no one mention about midphase.com. I'm with them for years and they provide excellent customer service. I mean they answer me within 30 minutes after I post some questions in their secure customer support forum.
Also they provide generous bandwidth. I got 1500 Gig of bandwidth / month. Their price is average too. If anyone know a better than midphase in terms of hardware, bandwidth, softwares, and cost, let me know so I can use their service. But I stick with midphase for now, and have stick with them for years.