This site has decent deals on electronics. I am a little concerned whether it is too good to be true. In order to purchase something from the site, you have to set up an account with them.
Is this your business?
Claim your listing for free to respond to reviews, update your profile and manage your listing.