Of course, there are a million plus choices, but in 2012 there are only two that will count.
There is a need to face reality. The next President will either be a Democrat or a Republican unless the world collapses before then.
You can certainly chose to not vote, but then you are not participating in making the decision. Voting for minor candidates may determine whether the Republican or Democrat wins.
And by how much.
Voting for a minor candidate can leave the Republicans with slim victory against an unpopular Democratic candidate, and make them realize (finally) that they're going to have to do something different.
Or will it take an outright loss to get their attention?