I use cox cable at home and tether with AT&T if my home connection goes down (this rarely happens with cox though). Failing that I just drive down to the datacenter and use our connection there.
XFS_Duke, I also ride a motorcycle and my biggest fear is what you've just mentioned. We can be as safe as we want to be but you can't control what other drivers on the road will do. I hope you are able to win your case in court!
I would say any of the above options will be fine. It is a matter of your budget and how many clients you are looking to host. The advantage of going with a VPS is that you can always upgrade down the road if you need a bigger slice of hardware. Usually an upgrade can be done very quickly...
From my experience Virtualmin generally adds a line to your hosts file that tells your server to point the hostname to its public IP, so it should be overriding public DNS in this case. Could you paste us the contents of your hosts file as it is currently? Also please provide us with a new...