So, turns out Rumsfeld was not fired because he was doing a poor job... it was his memo that suggested change. Looks like Rumsfeld has moved to the Bush I/Scowcroft/Baker side?
"Indeed, Bush's cavalier dismissal of the key Baker-Hamilton recommendations creates a possible framework for a bipartisan impeachment effort.
A less confrontational approach could be Republican and Democratic pressure on Bush and Cheney to agree to sequential resignations, replacing Cheney first with a new Vice President who would then assume the presidency upon Bush's resignation."
Unlikely (read the whole interesting article from Alternet, by Robert Parry), but imagine a bipartisan group of Congress going to the White House, threatning impeachment unless there are sequential resignations. I suggest they appoint Baker, give him 2 years to work his diplomatic magic...