They're also known as BuySofts.com, Files-Flower.com, rdiscounter.com and a whole bunch of other names, their server is in Germany, the registrar is in Turkey. The Better Business Bureau has never heard of them and they claim to operate from an address that's somewhere on the parking lot of of Tatt Magic Tattoo shop.