First of all, I pay attention to the candidates in local elections. I vote for the person, not the party. As I said to Mark Hunter, the larger the electorate, the less your vote counts. At the national level, you are just making yourself feel good, whatever your decision. As important as voting is, donating money to campaigns is the real test of personal commitment. Again, I donate at the local level. As with any other interpersonal involvement--or reality in general, if you stop to think about it--you accept trade-offs. You can manage much of your own life. You have less control over others. So, you necessarily accept that whoever the candidate or whichever the party, you will not approve of 100% of their policies. And you do not need to.