The science was settled.
If you are visiting Tucson, a tour of the mirror lab is well worth a trip -
http://mirrorlab.tix.com/Schedule.aspx?OrgNum=4634&Disp=Cal&framed=true