Rcn is the worst they are really really are unreal do not sign up with RCN save your time and pay more with another company because RCN signs you up and then gives you the run around . plus all there tech support is in the phiplines I really never have been on hold so many times and I am talking days for help and still no help