My mom (a republican) voted for Obama just because she did NOT want Hillary to run and possibly have a chance at winning.
I voted for Obama not just because I particularly think he's the right one for the job, but I do NOT approve of Hillary. I'm in the medical field which makes it hard enough to be a democrat, but Hillary's idea for socialized medicine is horrible. It'll turn US healthcare into something like Canada's. If Hillary's president, you can say bye-bye to the knee arthroscopy you needed to have done, or the esophageal endoscopy you needed to evaluate that stomach pain, because with socialized medicine it may be free or extremely affordable for low income people, but it won't be as accessible.
A lot of health care providers are republicans.. I'm not really sure why.. but I remain a democrat because I believe in what's good for most people, not just what's good for myself. But if Hillary ends up the nominee, I will vote for McCain.
Anyway, I think Obama is still very much in the running. Clinton may have "won" those states last night, but it was a close margin, and the democratic party divides their delegates proportionally. Therefore Obama got 44% of the delegates in Ohio, 48% of the delegates in Texas, 40% of the delegates in RI, etc.