I'm a Canadian client of Rogers, and while we were on vacation in Mexico a few months ago, we decided to use the Palm Treo we brought for some basic web surfing and email checking (swine flu panic, get some information for airports and whatnot).
So I call their handy and free 611 customer service, and ask for roaming charges. "What phone do you have?" she asks. "Palm Treo 650." She then tells me the charges for data are "Three cents per kilobyte." - "Sure?" - "Yes."
It sounded cheap, but not too cheap to be impossible. To be sure, I went to an internet cafe at the corner, and checked Rogers website. Impossible to know for sure, but I could find two information: 3 cents per MEGAbyte, applied to ordinary phones, and 3 cents per KILObyte applied to smartphones, especially the iPhone.
So we used it, thinking it would be 3/KB, but reasonably because, afterall, it's only a Treo and there's not much you can do on the web with it.
Upon my return, I got a bill for 80$ in data roaming charges. I fought it, had the issue escalated, I even DARED them to "Go listen to the recorded conversation" that they keep on file for "training and enhancement purposes". They finally caved in and removed all the charges from my bill, except 10$, which was satisfactory.
It's really bad when you are considered guilty until you can prove innocence.
Rogers do that kind of stuff frequently. I just upgraded to an iPhone and had to call them because each and every rebate/discount I previously had, and each bargain/rebate I managed to negociate on my new contract, they all disappeared mysteriously from the new invoice. Of coures it's a mistake. Of course the system had a hiccup and my order was not processed fully. Riiight.
But all in all, because I'm quite vocal about my consumer rights and will gladly voice them to the companies I deal with, I end up with a pretty interesting contract, and the services are good, so I'm, afterall, a happy customer.