Ok, now the c0cksu(ker$ have just gone ahead and refunded the order. No email, no call nothing. Homeshop18 is officially the worst indian shopping site.
--- Updated Post - Automerged ---
They just gave me a call and the CC b!tch was talking all sorts of crap about it being out of stock. I said if it was out of stock why did they keep my money for 2 weeks and then tell me? And why did they even accept my order in the first place? Then she was saying that they test every product like memory cards and mobiles before sending out, which i called as BS, since memory cards usually come in sealed plastic which require scissors to open, and if they sent me a mobile which had the box seals broken for 'testing', i would not even accept the product. Anyway, i can understand that this is a side-effect of not directly selling the products and dealing for 3rd party vendors, but this is just too much. Never buying from HS18 again.