Also, emiles.com is a great place for extra miles. you sign up with any mileage program. you can view ads and answer survey questions, sign up for various websites or email subscriptions (and immediately unsubscribe with the first email), donate to charities, or respond to various other offers to earn miles. once you accrue 500 miles, you can deposit them in your mileage account at the chosen airline. i have earned 1500 miles so far.