I personally don't think I would use them. There are some ppl on reddit who seem happy, but I can't find much else on this company. The site has been up for a year and the owner has it setup to be anonymous. So that concerns me a bit. If the business is legit, why is the owner trying to keep...