I think that you guys are missing the whole point of what happened yesterday. When the polling numbers come out you will find the breakdown of party affiliation amazing. It will probably read like this: Republican voters = 95%, Democratic voters = 25%, Independent voters = 85%. What Scott Brown won the race on was opposition to healthcare reform. He had other issues that made the rank and file come out, immigration, cap and trade, but the there were two underlying themes throughout his campaign. One was that the Democratic party isn't the same party it was when John Kennedy was elected and two, and most important, was his promise to be the 41st vote in the Senate.
Don't under estimate what this election says about the American voter's state of mind. They elected Obama as the anti-Bush and they think they have created a monster. I worked on Scott's campaign a little and while delivering yard signs I was struck by the absolute fear of what Obama was doing. People, Dem and Reps were afraid of his agenda. They are concerned about the money being spent and the programs being proposed. While talking politics with the people on Medicare they were terrified at what was being proposed by Obama and what Medicare would look like after it passed.
Coakley ran a bad campaign, but this loss is on Obama.