First Tuesday Following the First Monday of November is Fast Approaching
The resource I happen to use is http://www.vote-smart.org . They do not accept any funding for corporations, PACs, or any organization that supports/opposes an issue/candidate. The service is free (all you need to know is your 9 digit zip code). The site lists the current candidates, the challengers and a whole lot of information about them (experience, voting records, candidate websites, etc.). You also ought to look at any amendments that will be on your ballot -- the wording can be quite tricky (In the last vote, FL had one amendment against the amendment not to build a monorail train* -1) so you probably want to make sure you are in fact voting for what you want ;)
So, please take the time to vote next Tuesday. Staying home is NOT speaking out against "the man" or showing your disdain for the system, the person, the amendment on the ballot. I am personally driving four hours to my voting place - it's really that important...
Again, I have the utmost respect for those with different views than my own and the same for those that share mine. I'm not pushing any idea on you (other than to actually vote) - I just want to put it out there that its that time of the every other year again :P