Apple has a new retailer of its iPhone 3G. Will it be as bad as the others?