Problem Solved

By Matthew Yglesias
Jim Henley has the solution I've been looking for. Let the president keep the power to pardon, but:
Amend the President’s pardon and commutation power to exclude executive-branch employees convicted of crimes carried out in the course of their professional duties. Vest the power to pardon those people in the Congress, maybe by a super-majority of the Senate - a kind of inverse impeachment.
Sounds right to me.

This article available online at:

http://www.theatlantic.com/politics/archive/2007/07/problem-solved/43038/