The policy responses to the current crisis have exposed some bad governance problems with the Federal Reserve. Like most central banks, the Fed is fairly independent, and needs to be as otherwise there are massive incentives for electorally directed manipulation of the money supply. However, in the current crisis the Fed has used its independence to provide massive benefits to private interest, most notably with with Citibank bailout, ultimately from the pocketbook of the taxpayer.
Clearly it's totally unacceptable for any institution to effectively give hundred of billions of taxpayer money with no effective control. We'll pay for years covering the past year of thinly disguised giveaways. However, we don't want to put the Federal Reserve under the direct control of the President due to the need for independence.
To solve this dilemma, I have a simple proposal: the Federal Reserve will only be allowed to own debt explicitly guaranteed by the federal government. It will not be authorized to make any guarantees of any other assets, or to participate in any derivatives. It may make loans only when suitably collateralized by government-guaranteed debt. If the Fed needs to operate a discount window, it must first get guarantees from the political system, so it will no longer be able to effectively give away money without taxpayer control.
The Federal Reserve will still be able to control the money supply but it will only be able to use use its implicit call on taxpayer money to benefit government-guaranteed entities, which is restrictive enough. I think this proposal provides leeway for the Federal Reserve to perform its monetary function with adequate interference while ensure that benefits from government granted authority are controlled by Congress and the Executive branch.