This app is great. Most bug-free Ive seen in a while. (being a programmer and swimmer). It also has great videos for anyone who wants to learn about all the stroke parts.
Dude1245899642 about GoSwim Lite