Usually I order online as most of the products I buy are with great discount.We can easily being at home can check the prices with various sellers from various places,give you confidence that You are paying the right price for the product.I don't belive in buying offline for electronic products as different shops tell different prices and you will feel cheated after checking the price with the internet as for most of the electronic,competer accesories MRP is mere joke.A poen drive/Ram says mrp more than 5 times the original price you can buy for.My fav sites online are shopclues,snapdeal,flipkart,tradus.