Was just all over the Yucatan in December, and have traveled plenty in Mexico. Just my opinion, but I think people need to get a grip and/or grow a pair. Mexico is generally quite safe, save the border towns and surrounding areas and some of the rural and mountain areas in western Mexico. The resort towns - Playa del Carmen, Cancun, Zihuatanejo, Puerto Vallarta, etc are perfectly safe, in my experience. Mexico City, too. Like anywhere, keep your wits about you, don't flash your wealth, and stay out of bad neighborhoods, just like you would in, say, New Orleans, Washington, New York, or even (gasp) PIttsburgh. Trust me, I'm an obvious gringo, and have never felt remotely threatened. On second thought, never mind. Stay away from Mexico, please, so it will continue to be cheap, fun, and interesting.