If he did cheat, I'm surprised. Andrew Card on Hewitt's show said that Kerry is an expert debator and has been for years and years. Why would he need to cheat if he's already excells at debating?
Because (a) he was presenting his new positions on Iraq and (b) spouting Michael Moore-onic propaganda that he is not as familiar with and (c) to have a checklist to assure he got all his pre-programmed points across.
Remember, a few days before the debate, at NYU, Kerry debuted this new set of positions that makes up his "final" stance on the Iraq war. He needed to make sure he remained on topic since whenever he ventured away he made mistakes ala "global test".