As much as I want McLeish to not be our manager any more - and I want it reeeeeeeeeal bad, believe me - I see no reason why he should resign and miss out on what he was contractually obliged to. If he did that, I wouldn't have more respect for him, I'd think he was a little daft. Let him go, but pay him off. If the club didn't want to pay him off, they shouldn't have appointed him on the contract they did. (Which of course thay shouldn't, but never mind.)