Duckload is still buggy, some parts are still in german. remote upload is fast but dl counts are shite. I had 560 downloads and got 0.06 dollars lol