Hello Tom
There would be very few rural areas in the USA today that did not have some kind of internet service available. Some would get it via their Cable Television provider, some through satellite, while others continue to resort to dial-up. But if you are starting a business, I seriously doubt you would begin in the rural areas... and most urban areas will have competing providers of High Speed connections. In my area we have, for example Comcast's DSL service and Verizon's FIOS. If they do not have a permanent home connection... there are always "Hotspots" at locations like... airports, major booksellers, and coffee kiosks.