Obama leads McCain in cash on hand (AP)

AP – Democratic Sen. Barack Obama, his presidential money apparatus slowed only slightly, raised more than $31 million in April, outdistancing Republican John McCain, who nevertheless enjoyed his best fundraising month yet.