McCain-Feingold takes a hit

The end of government redistribution of speech?