They are good only for certain aspects as they have some serious flaws. For instance they rip off client when it comes to exchange rate. It does not allow Indian clients to withdraw in USD, they convert it into INR according to their forex bank rates. Noticibly the difference in the rate offered by them and any other forex dealer is as high a 1 Rs. per USD. Thats killing when the rupee is anyhow getting stronger day by day. The other major flaw in their system, atleast for me, is support for digital products (downloable products). Absolutely no support is offered if incase any order is disputed! Even though the seller is not at fault.