As a frequent flyer myself, I wanted to let everyone who flies a lot to know about MySeatFinder (
Travel Tools | Find better airline seats). Lately it seems that I don't get upgraded as often as I used to. Flying out of Mpls (formerly NWA territory) there is just a lot more competition for upgrades. I was a beta user of this site and even though the user interface needs work, the service is very cool! It basically does what I used to spend a lot of time doing...searching for a better seat and upgrading myself as they become available. It does it automatically. Full disclosure: I got a benefit for being a beta user, but I wouldn't be touting it if it didn't really work as told. They've still got more airlines to add, but new ones are coming online every month.