If you're thinking of buying a T-Mobile G1, you might want to run to the nearest Wal-Mart instead of a
T-Mobile currently sells the G1 for $179.99 with a two-year contract, but Wal-Mart will offer the device for $148.88 to new customers or current subscribers who are eligible for an upgrade. You'll, of course, still have to commit to a two-year service agreement.