Fast AND cheap is not an option here! You either get one or the other. We use Coral Cable and for $199 BZ a month we get 512 speed. It's not bad. Okay for everything except You Tube and loading videos. For much, much, more money--like around $500 BZ a month, you can get a much faster speed from BTL. I'm just not willing to spend that much on Internet.