mkrumbein
recommended this
An amazing community; some of the diaries really make the politics personal.
Cons: A personal observation; as much as I consider myself to be a good progressive, this site makes me feel like I've been in a yelling match after a few days of following it.