You may also want to look into using your residential long distance service to get you more miles. Sprint and AT&T have partnered up with some airlines on this. You get a sign-up bonus of several thousand miles if you keep the service for 6 or 12 months.