About mac programmers... sorry, i don't know anyone, my pals and myself work with delphi and c#
And about the curve tool, with stylus you can't drag the curve to position it in the desired configuration, you pick curve start point, then curve end point and then a third point to set the curve...