Today, I'm buying a nokia 8890. I'm getting mixed views of the GSM service, so i'll be as specific as possible. I live yards from Century City (zip 90035). I work on Wilshire in Beverly Hills (zip 90211). When i travel nationally, i'm in Hawaii, Las Vegas, Miami, or Pittsburgh. I need to know what provider i should accept, especially for the service where I live and work. A 2 mile radius. National travel isn't real important at this moment. I've heard ATT GSM is the best, but the store i'm buying the phone suggests #1 t-mobile, #2 cingular, and #3 att. Please help!!!!