How does the $100 off + choose your own free gift for life promo work?