Progressives (at least here on Kos) have three choices, as far as I can tell, for 2012:
1. Vote for Obama.
2. Vote for a Third Party Progressive or write in a progressive candidate.
3. Vote for the Republican in protest.
4. Not vote at all (which might be the same as 3?)
Which of those three will realistically advance the progressive cause without allowing another Republican to take the White House?
I already picked.