See the Time Magazine article by Massimo Calabresi:
Colin Powell: Planning for an Exit.
…he has privately grown more frustrated, and now, sources close to Powell tell Time, he has a firm plan for his exit: he will step down at the end of President Bush