Interesting! so it doesn't need a client? does it require to download any intermediate thing?
You don't need to use the torrent client and you don't need to install or download anything. Everything is web-based. Just upload the torrent file to zbigz.com, and wait till the seeding is finished. Then use the Internet Download Manager to download the file from the website.