The Downsides of Digis
As many of you know, I recently moved from Tooele, UT to Riverton, UT. These two homes are, in fact, less than seventeen miles away from one another, but require approximately one hour to travel between due to the intervening mountain range.
Someone should build a tunnel.
My wife and I had been happy Comcast customers for two and a half years since ditching Qwest, who withdrew more than $300 from our bank account for phone service we didn't have. Although their upload speed was crap, Comcast had the bandwidth necessary to make our Vonage line run without any glitching, and also provided some QOS measures to ensure that even if we were downloading something or watching a video from the 'net, we could still use our phone.
In hindsight, I guess we were living in broadband nirvana. Our VoIP phone just worked. Our internet connection just worked. We'd had a problem the first summer with overheating in the network gear in the switching cabinet down the road due to a string of 100+ degree days, but it had not recurred the following summer. My kids could watch Flash cartoons on the 'net, send emails, surf web sites, and so forth, while I could download ISOs for the latest Linux distribution and my wife could listen to our voice mail in her inbox. Every so often, we decided to sit down and watch fully-legal streaming movies or TV shows from iTunes or Netflix. I caught up on all of "Heroes", even though I never sat down in front of my TV to watch, by watching the show from my Netflix player on my computer.
I think this is fairly typical use for a modern broadband-connected household. We have not used P2P file-sharing apps in our home since I got a Cease & Desist from Universal for downloading The Hulk in 2003. We're not bandwidth pigs, but the home broadband market of 2008 is a whole lot more bandwidth-intensive than the home broadband market of 1998, and we're along for the ride.
After our move, I called Comcast to ask about service in my area. After a lot of questions -- mostly involving "which development is your new home in?" by clueless salespeople who couldn't understand that our new home has been here since 1991 and there was nothing around when it was built -- and a truck-roll from Comcast, we were told that service was not available to our home. And that, because we live on a private road, service would not be available unless we arranged an easement and payment for running the line.
Well, crap. That option is out the window. A few of our new neighbors are opposed to making our private road a public road, and the city of Riverton seems more than content to continue charging us taxes for services like secondary water that we can't use unless we work with our neighbors to get an easement for the service. Alas. I need to meet all my neighbors this summer and see what we can do about getting this dirt road paved, with easements in place for various utilities, because the current arrangement isn't ideal.
I set about investigating broadband options. These were quickly reduced to three possibilities:
- Qwest DSL. My mother had this. It was fine, it was reasonably fast, a little expensive. If I didn't have an intense distaste for Qwest due to the aforementioned bank-account theft, I'd have just picked them and been done with it. I can have my choice of ISPs on DSL for an additional fee, so there's some choice there.
- Hughes broadband satellite Internet. I used to sell Internet based on this service when I worked for Interactive Satellite Internet Service back in 1995. There's something they don't tell you in the TV ads: latency is killer, and often uploads are quite slow. At around half a second round-trip-time, this kind of latency in broadband is fine for streaming video and typical household uses, but I do remote-console work and online games as two of my main broadband activities. Nope, that one is right out.
- A little ISP called "Digis High-Speed Internet". The ads looked great. They had referral deals, reasonable costs for the equipment rental, a bit of a high initial set-up fee, but it wasn't Qwest. I read the Internet FAQ on their web site, and became aware that they throttled connections after a certain amount of usage.
All right, I think I found our service. The throttling was of no concern because, as a fairly typical family with an Internet connection, our usage wasn't like those people who leave BitTorrent going all day to seed infringing videos and stuff. My mother is involved in trading stocks, so maybe her ticker will suck up some bandwidth, but that kind of usage is very typical these days.
We installed the service. I eventually put in a call to tech support because my uploads seemed to be throttled (they weren't, I just had to re-set QOS on my router), and everything seemed perfect for about a week. Fast up, fast down, working as expected. Wow, this is a great alternative to DSL!
Then one day, our phone sounded choppy. I wondered about it, but it cleared up the next morning. Callers said that we sounded fine, but on our end we couldn't hear them. Then randomly, again, it went choppy.
I'd seen some behavior like this on Comcast if I hadn't prioritized packets well on my router. I double-checked my QOS (Quality of Service) settings. They were in order. Why was I getting this random choppiness?
One four-hour call to Digis tech support later, and I learned that I was hitting their bandwidth throttle every day. According to Digis, typical usage of their service is less than 500 megabytes, so they throttle once at 500MB, reducing performance from 5 megabits down/2 up to 512kbps down/256kbps up. Again at 1GB transferred in a 24-hour period, they shut your connection down to 256kbps down, 128kbps up.
This throttling arrangement -- whatever hardware they are using -- does not honor QOS for VoIP. Which means that if you're getting throttled, your Lego Star Wars video is getting in the way your conversation with his great-grandmother. In our case, since QOS is working right at our little router, she can hear me perfectly, but all I hear from her is out-of-order gibberish.
This type of throttling is not gentle traffic shaping like I'm used to. It is a punitive degradation of service. And I strongly suspect that Digis sets their caps this low in order to mask very real problems they have with their uplink and Canopy deployments: namely over-selling available bandwidth. It's the most logical explanation for such diminutive throttle levels. They lack the capacity to handle peak loads from subscribers, so they throttle to ensure that their under-sized pipe is not overwhelmed.
It's basic ISP capacity planning, but in this case, execution is faulty. In the first place, bandwidth has gotten so cheap that you should simply purchase enough bandwidth to handle your peak loads, rather than squeezing the customer because you don't want to invest in your infrastructure.
I have not experienced performance this slow since I was on dialup. Seriously. I used to have two phone lines and use SLIRP (with the endorsement of my ISP) to join them so that I could get 108kbps connections. That old connection that I did in like 1995 seems faster than Digis when I'm throttled.
Now, the reason it feels so much slower is pretty clear. Whatever the throttling product is they have in place seems to follow a "first in, first out" algorithm. If you are just surfing the web, there is not a substantial loss of service. However, if you have a download in the background -- like Windows Update, the last one of which was over 300MB for my aging Windows XP computer -- that download ends up taking priority over any other traffic because it was the first thing going, and the part taking up the majority of the connection when it's otherwise idle. Subsequent pages actually time out because it takes so long to retrieve them with a background download going on.
I tried negotiating with them: "Can you just prioritize VoIP traffic so that my phone doesn't get all choppy when you throttle?" Short answer: no, "bandwidth is bandwidth" said the tech after an hour on the phone and even more time spent talking to his supervisor. "Can you implement QOS so at least my incoming telephone traffic is not waiting on the throttle to open so that I can hear callers clearly?" The tech's less-than-helpful response was to tell me that if I needed more bandwidth, they could provide unrestricted bandwidth for the first (if I recall correctly) 12GB per month, with an additional $5 per gigabyte cost after that.
Hmm, let's think about this. A VoIP call is somewhere near 100kbps. That's bi-directional, so a total of 200kbps/sec. That's around 90 megabytes per hour, plus overhead. Admittedly, one would have to be a heavy talker to hit that cap on VoIP alone, but an hour or two per day on the phone is pretty typical for our family. That's about five and a half gigs per month, just telephone traffic. Which would leave only four and a half gigs available for everything else we do on the Internet, until we start paying extortionate prices.
If I wanted some other plan than the "attach a vacuum cleaner to your wallet" one proposed above (last month's total transfer would have bled us of a total of $135 using that brilliant ploy), according to this tech, I needed to purchase a "business" level of service. He transferred me to the voice mail of the business services rep. This rep called me back a couple of hours later, told me that business service was around $100/month, and that it still throttled connections. In this class of service, however, it throttled them after your first gigabyte of transfer. The second level -- the punitive "Dear lord I wish I were on dialup" setting that can't handle background transfers -- kicks in just like the personal plan, but at 2GB per day.
Yeah, that's useful. Crank your business customers down to ISDN speeds. If Digis stakeholders ever read this blog, here's a clue why your "business" class of service isn't selling well: it's not business-class service to expel your bandwidth-policy diarrhea on your customers the moment they transfer a total of 2GB of data. I could lease a business T1 line in downtown Salt Lake City for prices similar to your "business class" service, and be guaranteed 1.644Mbps both ways, 24 hours a day, 7 days a week, with a bandwidth cap of around 537.51 gigabytes per month. That happens to be the theoretical maximum throughput of a T1 for a 31-day month. This would be a better option than your service, and equally cost-effective.
Take, for instance, this web site. I transfer somewhere between 4GB to 20GB every single day between several web sites. This is a reality of living in the twenty-first century. And usage is only going to continue to grow, not stagnate at 1998 "a hundred megabytes per day or so, max" levels. Right now, the Digis cap means I can't watch an entire Netflix movie without it invoking the cap somewhere in the middle. My daughter can watch perhaps an episode or two of her favorite anime before the throttle is invoked, causing lag so bad she has to go do something else for half an hour while her show is paused so that she can actually watch it without constant sputters.
For the near term, I think I should save my $5 a day and downgrade my service to their "high speed" instead of the "ultra high speed". I hit the throttle threshold halfway through the day anyway, and I may as well save some money rather than paying for "ultra high speed" internet that, truly, is anything but.
Digis, I'm pissed off at you.
Almost enough to be very nice and ask Qwest to come back to me. But like an abusive girlfriend who's bad with money, if I took her back, she's not going to have access to my checking account again.
Almost.
They checked out...
Digis checked out OK. The key things to look for in a WISP (Wireless ISP) are usually technology-related. I confirmed that they use the Motorola Canopy system (very rugged, reliable, few shadowing issues, works reasonably well in urban areas), that they had a fast head-end, etc. Some friends use a similar system in the next county over, and they've never had a problem to speak of.
The thing I didn't check is at what levels their throttling is invoked. In fact, you can't get this information at all through usual pre-sales channels. Also, they aren't forthcoming about the fact that connections are run through a network-address-translator, which means I can't connect back to my home system from an outside system. That's an extra $5/month service.
The underlying technology works well in the right environment. Their deployment was excellent and very professional. The signal strength remains good despite all weather conditions. The only thing that sucks is this throttling issue and the no-public-IP-without-fee policy. I suspect they have over-sold their bandwidth, but the throttling masks the problem and probably means better profits for them.
A) Their service is $40/month. If I want a public IP, I pay $45/month.
B) Bandwidth is throttled.
C) Peak throughput exceeds that of the only reasonable broadband alternative -- DSL -- available in my area (1.5mpbs only).
D) The alternative costs $44/month, includes no throttling, and a public IP address.
The alternative looks good -- except that lousy 1.5mpbs thing -- but I'm going to see what I can do to manage within the bandwidth restrictions of Digis as well. They have a no-refund policy on their $150 installation charge (now I understand why) so I'm going to see if I can make the best of things).
If you do go for a WISP, make sure you get a money-back guarantee in writing.
--
Matthew P. Barnson
The $225 experiment
So with disconnection fees, Digis will have cost me $225 total for crappy service for two months. I consider it an experiment, and for the cost, a valuable lesson in using untried technology in a mission-critical environment (telephone, in this case).
I called Xmission and ordered 1.5mbps DSL service from them (with Qwest as the owner of the line). Sure, the peak speed will be about half of what Digis could do, but I know that Xmission prioritizes VOIP traffic appropriately, doesn't throttle, and friends with this service have had zero service issues.
Downsides: I pay $27 a month to a company I despise and never wanted to do business with again. Total cost is $4 more per month than Digis.
Upsides: I get around 800kbps upload speeds, a static IP address so that I can shell to home from work or whatever, and I'll mostly be dealing with Xmission (local, friendly, responsive, fast) rather than Qwest. My four bucks a month buys me a happier wife who can talk on the phone as much as she likes without being irritated at it... and, by extension, me.
--
Matthew P. Barnson
Canceled today
I canceled the service with Digis today. After routing through regular drones, I finally got to the cancellation department.
"Hello, this is Kendra, how can I help you?"
"I'd like to cancel my Digis service."
"What is the name on the account?"
"Matthew and Christine Barnson." I spelled out my last name, because everybody wants to spell it Branson, Barnsen, or Bronson. Maybe I should change my last name to Bronson, just like Charles.
"What is the reason you want to cancel?"
"Digis' throttling policy."
"I'm looking at your connection right now, and it doesn't look like it's very good. Have you spoken with technical support to ask them to help troubleshoot your connection?
"I've spoken with them four times, and each time the problem boiled down to hitting your throttle limits. The connection was otherwise perfect each time. The reason the connection isn't very good right now is because the dish is unplugged because I knew I was calling to cancel this morning and already have a new ISP. The connection quality was great; the throttling sucked."
"OK, were you told about Digis' 1 gigabyte plan?"
"I think, maybe, but please explain it to me," I replied.
"Well, the 1 gigabyte plan is that your first twelve gigabytes per month are included free with your subscription. If you go over twelve gigabytes in a month, each extra gigabyte is only $5."
"Kendra, there's a word for a plan that costs five dollars per gigabyte: extortionate. If it was 1/10 that price, it would still be more than twice as much as other local ISPs charge. Please relay to whomever collects cancellation information that Digis is the only broadband ISP in the Salt Lake area with an oppressive throttling policy that makes it impossible to download Windows Updates or play legal movies from Netflix without invoking the throttle and reducing bandwidth to the point that it is nearly unusable. A company implementing a throttle at such low limits, and implementing it so incompetently as Digis has, cannot appropriately call itself a broadband provider that matches today's broadband needs."
"OK, I'll tell them. Have a nice day."
"Wait, that's it? We're cancelled?"
"Yep."
"Umm, thanks. You have a good day, too."
"Bye."
The fact is, if Digis offered something like their competitors -- 100GB per month transfer, $20 for each additional 100GB -- I would gladly pony up the extra $15 or so per month. The low price point isn't the selling point for me: the ability to live the lifestyle I like is. This lifestyle includes streaming movies, VoIP, and VPN so I can work from home. That isn't a lifestyle I can live with a company that throttles my bandwidth down to 256kb/sec if I transfer a gigabyte in one day.
--
Matthew P. Barnson
Digis limits
Thanks for the blog. I had a friend talking about Digis at work yesterday while I was quitting, and I'm moving soon and thought I'd look into the option. I read they had bandwidth limitations, but they wouldn't say how much anywhere. Thank you for blogging it!
I currently live on USU campus and they have a 5GB per day limit, which i felt was fair...but am moving to Erda soon and thought I'd look into other options while deciding what to do. I can handle moderate limitations, but the above listed limitations are RIDICULOUS for the price! What's the point of broadband at that rate? Like you said, there are EASY ways to legally use up more bandwidth than that every day.
Sorry to hear about your problems with Qwest. It really sucks when you get stupid reps for any company that just don't use common sense, etc or just go be scripts or whatever. I just quit working for Qwest yesterday after working there for years (found a new good paying job in Erda) or I'd offer to see if I could personally fix it for you. It might be too late now, but how long ago did it happen, and what happened? No promises, but I might be able to escalate it to have someone to make it right. If you don't care anymore since it's ancient history, it's all good, just thought I'd offer. :) You have my email.
Again, thanks for detailing this info out to those of us who wondered the limitations!
HTH
Happy To Help.
In Erda, you have "Wireless Beehive", I think, rather than Digis. I used to live in Tooele City, only a few miles away from Erda. There should also be Comcast in the area, though I'm not positive. It depends on your house... my new home is nominally within Comcast's service area :)
Anyway, Wireless Beehive has a reputation for treating people fairly, but it may be wise to call them and find out if them implement specific throttling thresholds or not. I think, if I recall correctly, they guaranteed a particular speed (like 265kbit/512kbit/1mbit), and would let you burst above that level for small items like web pages and whatnot, but would throttle you down to your paid-for rate after a few seconds or if traffic was otherwise heavy on their network.
--
Matthew P. Barnson



Referral and Personal Test-Use Is Key
Matt, your extraordinary and lengthy post is tremendous because, at a broader level, it highlights a key metric when selecting any type of variable service, support or item for home use -- get a personal referral and personally test prior to purchase. It's easy for some items, like a car. For others, such as broadband, it's not so easy. I'm really glad you took the time to write down the entire story, because it raises the caution flag for me as I contemplate getting MPLS' new high-speed wireless service. I need to try it out and talk to other users before signing up.
Thanks, Matt, for sharing.