The Edwards ad:

UPDATE: Here’s Jack Reed’s official Democratic response to the president.