You earn rewards simply by being a member. You can join for free here and instantly start enjoying some pretty cool benefits. For every dollar spent, you will earn 1 point. Make sure you are logged into your account while checking out to earn points.
Yes, you will receive an email letting you know the moment you earn enough points for a reward. You can also see which rewards you have earned through the Rewards button on the bottom right of any page.
You can find your point balance on the bottom left of any screen through the 'Rewards' button.
Typically it takes up to 24 hours after your transaction. If your transaction activates a certain promotion that will be emailed to you instantly.
Yes, any time a return is processed, those points will be removed.
Your points will never expire.