Currently, AMEX is running a 21,000 Starpoints sign up bonus if you have a friend or family member who can refer you the card. Otherwise, the regular sign up bonus is only 10,000. So far, this is the highest sign up bonus seen for this credit card, so if you have been wanting to sign up for this card, this would be a good time. Though I still prefer waiting for the first year annual fee to be waived before signing up for any credit card. I actually prefer having a smaller sign up bonus if it meant that the annual fee was waived. That being said, the annual fee can still be worth it depending on your spending habits.