John McCain spent more in the last three months than he did the entire 2004 cycle. His campaign announced Wednesday that it raised $2.2 million this quarter and now has $4.5 million cash on hand. The Arizona senator came into 2010 with $5.05 million banked, which means he's spent $2.75 million in the last three months. In 2004, McCain ran unopposed in the GOP primary and spent $2.1 million defeating a poorly funded Democratic opponent in the general. J.D. Hayworth, McCain's primary challenger, hasn't yet released his numbers but a spokesman said they were "pleased" with the figures.