. T-Mobile now taking iPhone 5 pre-orders for April 12 launch - MajorGeeks