Steve Benen has a very useful primer on how to win elections. I suggest every Democrat, especially Tim Kaine, pick it up and learn it verbatim.
I say especially Tim Kaine because the truth is as much shit as we talk about RNC Chairman Michael Steele, if he had lost the races that Kaine has already lost he would have been tossed out on his ass. I have to wonder why Kaine has gotten a pass so far. And no, this isn't on some racial shit. This is on some INCOMPETENCE shit.