5/20/2012 -- Solar eclipse today -- Western states CA UT NV AZ NM = good viewing