I've got an
I-Mate Smartphone2. It's good for playing Links (golf) on in airports, and I can fit a full series of TV episodes (something like Black Books) on the memory card and play them back.
I briefly considered 3G, but the 3G network down here sucks badly. We got a demo model at work when 3G launched and over 80% of my call attempts completely failed to dial. I have a window cube just across the road from the city centre. :/
3 were boasting the other day that in the last year or so they've got their call dropout rate from 12% of calls down to "only 1.5%". Think about that -- one in every 67 calls drops out. The 2G carriers are way better than that.