I recently orderd a product micromax joy X1850 they told us to deliver it on or before 25th july but they came after one day due to which I was annoyed if they cant deliver the products on time they should not mention the exact date at least they should have called for a apology but they dont care , I think in this era where consumer is the king every single promise you make should be fullfilled or its a huge loss towards the comapny goodwill.