Thanks for the info.
For the record, I have never just been offered that kind of deal – but more often than not when I try and ask if there is any availability they say it will be somewhere around $400-$600 and miles to upgrade. This is may be a few hours before boarding time.