TEG Teslafanatic Moderator Aug 20, 2006 22,105 9,506 Mar 25, 2011 #1 Mar 25, 2011 #1 Electric car naysayers cling to the past - thestar.com