[quote name='Elektr0ns']Anyone ever download from Gametap? Not really sure how this works. Do I need their client to play/download it?[/QUOTE]
It looks like you download their downloader, which is like a download manager, and it will download the game from there. It also lets you download it from another mirror, but downloaders are usually faster.