I'm with Three on their $79 cap, I believe my iPhone (32gb 3GS) is an extra $10 a month. Or it was when I signed up approx. a year ago.
Not really happy with Three as they wouldn't suspend my contract while I'm deployed on operations, all the other carriers are happy to.. but that's fairly...