I 2nd the recommendation. I have mminternet also, and it rules. My speeds are almost always
above what I pay for and their tech support is great. I went down once for a couple hours, called the tech support, they said they'd check into it AND ACTUALLY CALLED ME BACK IN 10 MINUTES! Supposedly they run a counterstrike server on the network, but I haven't checked into this.