Deposit downloads is some form of trolling joke, right? There are way better download facilities nowadays without getting some form of spam, trojan, ad-attack, omgwtfisthatcaptcha...