If all else fails for Ken's internet access, I have a Sprint Broadband card that plugs into a USB port. It gives decent speed if Sprint has broadband coverage in the area, otherwise it reverts to something similar to "dial-up". I don't know Ken's exact location and don't really trust published coverage maps anyway.
It's not "plug-and-play" but requires a little set-up. The card is on my account and I'm already paying the bill. If there is someone in Ken's area familiar with the card (I believe that it is a Sierra 495), I'll send it to you so that you can try installing it in Ken's computer.
KenOehler