Sorry, no affiliation. I actually signed up to post on the Gears of war game. (check my posts). I stumbled across this site yesterday, and saw this deal earlier this morning.
P.S. Off topic, I like this site. Now I'm gonna go try for the Free Wii points! Ha!
Question too, what is the iTrader?