Don't get me wrong, I don't think Vets actually like Kerry, but they dislike Bush so much they'll vote for him anyway. And Texas is backwards in virtually all issues anyway. They are a non-factor. TX and much of the south will go to Bush as they tend to be poorly educated in the South, and NY, CA, IL, MA, FL, OR, WA, NH, etc. belong to Kerry.
Bush will get the states with very few electoral votes and lots of hicks and hillbillies, while Kerry will get the highly populated states with large cities.
Kerry will win NY, IL & CA for sure. That's 107 electoral votes alone. That's equal to TX, GA, VA, IN, MO, AL, MS, KS, and AK combined.
Kerry will carry the small northern states, and the Great Lake States too.
Here's how things currently stack up, and you can find a state by state discussion.
http://www.latimes.com/news/politics...-test-fl.flash
http://www.latimes.com/news/politics...page.htmlstory