Just an added comment on North Sails reputation.
Every team that made it into the semi finals in the Challenger Series for the 32nd America's (racing starts again later this week) has North Sails.
I did not know the relationship with North Kiteboarding was simply licensing.