According to CNN.com, Ohio is still too close to call. With 96% of the vote counted, it is Bush at 2,687,002 (51%) and Kerry at 2,564,957 (49%). This could still go either way, especially with the possibility of absentee ballots and legal challenges.
If Kerry can pick up WI, and perhaps MI, and NV, this race is definitely still in play.
It will be a messy, nasty finish, but don't give up yet.