Actually, that's not all you need in politics, as I have pointed out. You have to have a message that people: (a) believe, and (b) like. The Dems have often had a message: We bring a liberal agenda, tax increases, bigger government, weak defense. When they did, they got stomped, as I mentioned. Recently, they have had a message: We're just as conservative as the Republicans, we'll only raise SOME taxes, we'll have strong defense, Bush is baaaaaaaad. Even in the face of semi-conservative, semi-liberal Republicans, they still lost. Partly because people didn't believe them, and partly because people didn't like what they thought the Dems would actually DO when in office. "Having a message" is not enough. You must have a message people believe, and like better than the other party's message. Usually the Democrats fail on both counts.