Through Keeping America's Promise in 2005, Kerry raised over $5.