Sorry if this has been said already...
I found thegiveaway.com through CAG, just signed up. I was confused because I know the site was ad supported, but I wasn't seeing any, and obviously I want these guys to be successful because its win-win for everyone...
And thats when I remembered I still had AdBlock on...
So if you have that, or something similar, remember to turn it off for that site!