We did it!
Not only did the Democrats take the House (and finally put a woman in charge), but it looks like they're going to take the Senate, as well, if the numbers hold in Virginia and Montana.
And now some icing on the cake: CNN reports that Rumsfeld is going to resign.
The only way this day could get better is if Bush and Cheney also resigned.
But we'll take what we've got.