I was in GameStop yesterday and saw a sticker stating this on some of the new releases. Anyone know the details? Like what games they accept? Thanks in advance.