As I have discussed before, felons have limited voting rights. The precise restrictions vary from state to state (see this document for list of state rules). There are only two states who permanently disenfranchise felons -- Kentucky and Virginia. Florida was in the same group but changed their policy last year.
Most states, including North Carolina where I live, allow felons to re-register to vote once they have completed all terms of their sentence. In my case, that means when I complete my term of supervised release, I can re-register to vote. For some felons, however, huge fines (e.g. white collare fraud defendants) with no hope of ever fully repaying mean that they will never fulfill the terms of their sentence, thereby, effectively disenfranchising them permanently.
Yesterday, my wife voted and noted that my name was still on the voting roster (since the names are listed alphabetically when the poll-working marks you off, she was able to see my name). I had been informed that the prosecutor in Philadelphia was supposed to send my judgment document to the state election board, who is to remove me from the list.
I called my probation officer and asked him if I was allowed to vote since my name was still on the list. I figured that it is the state's job to prevent me from voting and if, by oversight, they left me on the role, then I get to vote. My PO nixed that thought really quick. While not knowing why my name was still on the roster, he said I would get in trouble if I voted. Sigh!
Just as well. I am a life-long Republican and have NEVER voted for a Democrat. This year, however, I was tempted and I STILL don't know who I would have voted for. I am so disappointed in my party and I like about 80% of Obama, but I disagree with him on some very fundamental values and principles.
So.... I'm glad I had an excuse to sit this one out :)