New user sign up bonus at Mileslife - make your very first transaction and use the promo code FACEBOOK to get 1,000 miles.
Referrer and referee get 1000 miles each.
Can't see it stated, but there should be a minimum spend of $49. Every other mileslife promo like this I've seen has this min spend. Good deal nonetheless.