I thought that at first, but I highly doubt they just let you pick any game of your choice to have for free.
I'm also a little skeptical of the system, I'll wait for some more opinions.
Skeptical as in; How do they know when the other customer receives it, so that I get my points? What if the other person says they didn't get it to keep their points. Or do they have to give me the points before I ship it? etc.
Edit: I was right.
CREDITS & POINTS
Q. Trade Credits – What are they?
A. They are credits needed to receive a game. Only one trade credit per game received. Ex. You want Halo 3, you will need 1,000 points and 1 trade credit
***
Q. How do I get trade credits?
A. One of two ways. 1) buy them through “My Account” 2) Refer your friends – those that become active positive traders earn you free trade credits!