The official site of the Toronto Science Festival is now live at www.tsf.utoronto.ca.