I was not on the Cheetah for 2007 but in general the sails have more power and more control. That is the goal of all the new sails. Sorry I cant help more but I think you will enjoy the new Cheetah
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.