I have a CD maturing in August. Purchased in August 2008 at 5.25%.

Why are current CD rates of 1% and Checking Account rates of 0.01% so derisory? Is this a government policy to penalize success and make failure more bearable?

They've been like this for three years. Why are they so bad? Who is responsible?