Who do you vote for? Probably a third party candidate who has no chance of winning. At least you still vote, but don't support anyone who doesn't deserve your vote.
Democrat, Republican ... what's the difference these days?
I suspect alot of party line Republicans will stay home. not all, of course, maybe not even most. But possibly enough to matter.
Those "guest workers" aren't going to be voting for Bush, either.