It’s a bit long, but it’s pretty darned well done. Yes, it’s political posturing–on the eve of Election Day, what isn’t?–but I think it goes a long way to assuage those less-than-substantive concerns which have been dogging O’Donnell since she set her eyes upon the U.S. Senate.
Spread it around. Especially if you know someone in the First State.
NOTE: Ms. O’Donnell may be depending upon folks like you to spread it around. Apparently, a few television stations in Delaware may have “forgotten” to air the ad.