T-Mobile Readies Garminfone