well, who knows. it states "Torque Constructor Releases April 9 ...for FREE - April 1,2007"

you know about 1April jokes??