The new iPhone 4S hit store shelves last week, and manufacturer Apple Inc. said it sold more than 4 million devices in the first three days that it was officially on sale.
But some customers who pre-ordered through retailer Best Buy still haven't received their phones.
Todd Gowin of Poulsbo pre-ordered one of the phones on Oct. 7 at Best Buy's Silverdale store, seven days before the hot gadget was set to hit the shelves.
"I was excited, first one in the store to pre-order. ... They said, 'Hey, it will be in on the 14th and we'll get you all set up,'" Gowin said.
But on the 14th, Best Buy told Gowin the store didn't have the Sprint iPhone 4S for him.
Best Buy blamed heavy demand that resulted in difficulties fulfilling its pre-orders for the iPhone 4S for Sprint's network. "All preorders are being fulfilled with the first available inventory, in the order in which they were received," the company said in a statement. "We apologize to those who have experienced any inconvenience."
Gowin and other customers in his same situation can't simply go to a different store to pick up one of the new iPhones. Best Buy requires buyers to pick up their phones from the store where they placed their order.
"I could have ordered from Sprint, I could have ordered from Apple," Gowin said. "I went through Best Buy because we bought things there in the past and we've had no problems. Now I buy something and we can't find out where the thing is we purchased."
Best Buy won't say how many pre-order customers are still waiting to receive their phones. The company said it is working as hard as it can and stopped taking pre-orders at the beginning of this week until deliveries are caught up.