UltraDNS is very nice web-based DNS management service I've been using for over a year. I've been quite happy with it. Happy enough that, now that the beta is over and they're making me pay, I'm willing to. (Besides, it'd be a pain in the ass to change.) However, when it actually came time to switch to the pay-for service -- man, what a pain. First, they send an email saying I had to make the switch and to do so, I had to CALL a number. Like, on the phone. Annoyed, I put that off until I got another email today saying my service was going to stop. Having no choice, I called, waited on hold, and then finally talked to someone, so that I could give him my user ID, and he could email me the "contracts." So, I got three .doc files in my email a little later -- a service agreement, an addendum to the service agreement, and a payment form. Each of these, I needed to print, fill out, and fax back. Now, I realize I might sound kind of spoiled to complain about such things. All in all, it wasn't that big of a deal. They said what they were going to do, and everything went as the system was designed. But why the @#*$ was the system designed that way?! I mean, I can understand old-world companies who are used to doing business a certain way, and have customers who aren't online yet, and they just don't have the technical savvy in-house, or the resources, or they just haven't gotten around to webifying their processes yet. But this is web technology company of the most extreme sort! Their key offering is a web-based front-end to something that traditionally hasn't had one. But yet, when it comes to the processes for which we've all become accustomed to using the web -- agreeing to service agreements and entering credit card numbers -- they chose to design a phone call/Word docs/fax system. I don't get it. Update: After writing the above, I went to their site and found, apparently if you're a new customer, you can do it all online. Um...that makes my experience make even less sense...but, um, nevermind.