Haven't seen the new ad you're talking about, but if Lanny Davis hates it, it really must stick it to the left.
I went out and found it...it's on the www.citizensunited.org site...titled "My Fault"....great ad!!!!!!!