So, I was going to say you might look into something like the cradlepoint routers. They accept pretty much ANY mobile wireless dongle, AT&T, Verizon, Sprint, others. From there, it is just a router like any other so Linux, iphones, cell phones with wifi are no issue at all.
There are many types of products, some more business capable (20+ users at once) than others, and some more portable. I use a combination of both. One at home for when I have outages, or am doing a lot a business at one customer - with a team.
Nice thing about this, is one puts the router WITH the dongle where the signal is best and then the router acts as the wifi access point for the domicile.
http://cradlepoint.com/products/mbr1...ireless-router
Nice thing about a solutoin like this is that you can use the thing anywhere, car, home, work, remote, they have plans that are paygo and plans which can be turned on and off at various times of the year. Essentially a vacation suspension type plan. This is what I do when I don't use it, costs me 5$ a month to suspend it.