Is there a list of giveaway sets from Toys R Us or other events?
Try Brickset.com (I'm the founder of the site). We list all that we are told about.

You can also record your collection there, and keep it in sync at Rebrickable.