Hey,
On a recent DCA-ATL trip, DL wouldn't upgrade me when I checked in 45 minutes before departure even though 8 seats were still open and I was #1 on upgrade list. "Only 30 minutes before the flight, sir."
Their yield management guys must be VERY optimistic.