Wow, I just took it for granted -- up here in Canada, if you buy caller ID, you are also likely going to buy name display. Caller ID is anywhere from $3-7 a month and name display is usually a $2 add-on to it. Name display is included in most bundles where caller ID is included, and can often be found in prepaid offers (e.g. Fido) alongside Caller ID.
One problem Rogers has that apparently AT&T doesn't, however, is the stupid text messages Rogers sends you when you get new voicemail messages. And the whocalled (missed call) notifications can also be irritating as they are sent a minute or two after every missed call, whether the phone is on or not. Both such "features" were easier for me to ignore on my old blackberry than on my new SMS conversations-style iPhone, where I have to click through four menus to mark them all as read/seen/not new.
On the plus side, I've heard people have tons of trouble with 3G in the US, while up here in Canada my 3G speeds are always fast -- fast enough for me to be listening to streaming MP3 radio or 192 Kbps podcasts and still buffer at 3x to 15x playback speeds, depending on audio quality. And sure, it's not wifi-fast, but it's still very good, and likely more reliable than early DSL was, for speed. Note, however, that I haven't yet tried using 3G in my laptop, so it may also be that I have different expectations while using the iPhone. But a bandwidth tester within FlyTunes reported the Rogers 3G network I was on was fast enough for everything short of wifi speeds, capable even of streaming video playback with quality higher than that of YouTube.
Since that test, I've been eagerly awaiting Rogers to release their cable TV service in a streaming iPhone format, or for Slingbox developers to get off their butts and release the iPhone SlingPlayer application. Either that, or Flash has got to be supported in Safari. It's killing me that this "computer" has been so artificially limited... I just want my TV on my iPhone without converting it from my TiVo using my Mac. Is that too much to ask? I already can stream MP3 and YouTube, so why not normal flash video?
Sigh.