Check out the Capitalone No Hassle Miles program. Only a $19 yearly membership free and I believe you get 5 miles per dollar spent. There are no blackout dates and you can travel on any airline. They also have other things you can buy with your miles such as a Bose home system, Bowflex, Callaway golf clubs to name a few. The miles come in handy when traveling. I have been a member since the 90's and this has saved me lots of money in airfare. They have recently changed their program and made it even easier to fly. If you can charge everything on the card, your points will grow rather quickly. The breakdown of miles is 15,000 for tickets up to $150, 35,000 for tickets $150.01-$350, 60,000 is unlimited with tickets more than $600. Easily pay for a ED and far more worth it than any other card for flying that is. You can also exchange the miles for cash as well, but your money is in flying. I went on my honeymoon to Hawaii all with miles and $0 out of pocket.