Kelly's DSL is incredibly slow. Their house is "cable ready," but they don't have the ability to connect to cable since the nearest connection is a mile away. Leo says that there are good satellite providers like Wild Blue out there, but it's very easy to overwhelm the satellite bandwidth and they usually have low caps. So if Kelly is a heavy user, then that's not a good option.
She could try wireless through the phone, which could be faster, but she'd have to pay more to get more. Verizon can also offer you home internet access, but he farther you are from the central office, the slower it is, which is why Kelly's DSL is slow slow. That's the penalty for living in a rural area. It's going to take a substantial investment to change, and unfortunately, there's no money in it.
Cradlepoint does make a router that will give bond internet connections for better speeds. Google has a plan for people in more rural areas as well, called Project Loon, which will have weather balloons that will float all over the world and act as internet access points.