I've been critical of MoveOn's ads in the past, but I think this new one, going after McCain for his ties to lobbyists, is fine:

At the very least, it's not likely to make people vote for McCain. So credit where credit is due.

--Jason Zengerle