Another shout for ubersense, great app. Does the job it needs to, options for drawing lines etc on if you want.
I did get swing profile for free, thanks to GM and it is good as it has a feature to break down the swing into each segment. The only thing I don't like is that it records based on motion, but it doesn't always seem to pick it up correctly. And there's no option to import videos like ubersense.