I have posted about the Delta/Gold Amex before but I think its worth repeating. They offer a 10,000 mile bonus on first use and no annual fee for the first year. You get double miles for purchases at grocery stores, home centers, gas stations and the post office.
The annual fee after the first year is $85 so it might be worthwhile for only a year.
Jay