Surprisingly, this news made barely a ripple in the US media...then again, coverage of Mexican affairs here is not that good, and even discussing legalization is political suicide in most of the US. One articulate and credible advocate for the idea is a judge and self-described former 'drug warrior' from Orange County named Jim Gray, who left the GOP to run as a libertarian candidate in 2004 (for the senate, of all things). I caught him speaking recently on CSpan and was highly impressed by his pragmatic approach.
http://www.judgejimgray.com/grayarticles.php or http://www.c-spanvideo.org/program/295043-1 or http://en.wikipedia.org/wiki/James_P._Gray, for text, video, and background respectively.