I also like to book as early as I can. We almost always fly American and take the Main Cabin Extra (exit row if possible). I have cancelled flights, taken the credit and then immediately rebooked the same flight for a lesser cost. The problem I have found is that they don't automatically credit back the upcharge for MCE. I have always got it, but usually have to file a claim or complaint to get it.