I placed a COD order on flipkart.com for a Micromax A90 when it clearly said "In Stock. Expect delivery in 3-5 business days". Six days later, with no status change on the order, I sent e-mail inquiring about the delay. They sent e-mail back saying that the order had been cancelled "as our suppliers have confirmed it's unavailability". In other words, they lied that they had it in stock and wasted my time. What a crappy company.