I also use Zen. Their tech support are actually tech support, as opposed to a load of monkeys trained to use headsets and read from solution sheets, and little or no call queues. In the six (? not sure) or so months I've been using them, they've had one DNS server issue, which they resolved quickly, and also gave me IP addresses to their backup DNS servers. They also have no problem with me running a server off my connection. I recommend them.