you don't actually need ISPs, though. there are plenty of other approaches for getting a peer to peer connection between your machine and another machine, including mesh networks and radio.