NICE, yea I dont really get the multithreading option . I think it slows things down . and yes curves are verry frustrating , you need to build your own system for managing them