I can understand the frustration, especially when an item is needed in a hurry. But it's just one of those things that happens when you order things online, and Ebuyer did act within their T&C and even provided something as gesture of good faith. It would be nice if all e-tailers can get a perfect stock monitoring system though.