Yep, Torrent Dam*, been a member there for ages, but lost my account due to lack of support. When I was trying to download a new version of Vista I knew TD would help me out, but my account was gone already.
I have a couple of other great sites, including that famous lvl7 but they didn't seem to have it.
Hoping for someone to return the favor of giveaways.
Please state here if you've got an invite to spare, and I'll pm you the mail