This one is never free so I am excited for it, my subscription just ran out!
Get a free subscription to ESPN Magazine. Register or login and take the survey. You will get $20 reward to use for a free magazine subscription.
You should get your free subscription in 8-10 weeks.