PointsHound is now offering 100 free American Airlines AAdvantage or Virgin Atlantic Flying Club miles for program sign up.
There is also 2,000 bonus AAdvantage or 1,000 Flying Club miles bonus for first booking.
Nothing is better than free miles and this is also a good way to extend the validity of the miles that a family member might have on his or her account. The 2,000 bonus AAdvantage miles offer for first booking is nice also.
Here are the terms and conditions of the American Airlines offer: