http://www.thinkwiki.org/wiki/How_to_control_fan_speed
But I thought I'd throw the question out there because it is an interesting one.