I think it's also interesting to note that Facebook has chnaged to allow more political activity. They recently added a feature that allows members to indicate who you are supporting in the upcoming elections. It's also a recent development that Facebook allows politicians to become members (usually it's only people with a .edu e-mail address). This seems to indicate to me that these sites are moving towards increasing political participation and are becoming more useful to campaigns.
I never addressed how to fund the infrastructure. Thanks for expanding on this.
You're correct; relying on big donors is a problem for the party. In fact, many Democrats are almost proud of the fact that we raise less money than the Republicans. I am certainly proud of the fact that the party gets so much from small donors, especially through the netroots.
I think you're missing my point. The decision isn't between an expensive hotel room or a cheap hotel room, it's between a campaign paying for a hotel for it's volunteers and a campaign not paying for any sort of lodging for its volunteers. The party would have access to so many more volunteers if it could afford to pay, train, transport and lodge them.
That's only one example in a larger infrastructure system. This is about building a broad people-powered movement by creating opportunities for those who want to dedicate their career to progressive politics. I don't see it as elitest at all - it's creating jobs that provide such basic services such as health care to those who work in the progressive movement. It's part of a larger strategy to win elections by training activists and people and encouraging them to become involved instead of making internships in DC only affordable to the rich.