Matt Osborne liveblogged the speech here.
And some heckling on DADT. You'd think with the town hall hooligans resorting to these tactics, we'd be deliberately more civil. But okay. President Clinton does a pretty good job refreshing our memories about the political realities of the middle 1990s, as so often we look at decisions and legislation in a vacuum without recognizing the bigger picture:
The rest of the speech after the jump...