These are all through Rewards Gold. You will need to fill out a short survey and then they will send you your free subscription. You do not need to enter credit card info and you will not be billed. I have received all of the subscriptions that I signed up for through Rewards Gold.
Body + Soul