Whether your training for a marathon or your first 5K, Endomondo lets you personalize your workout by setting a specific goal, even if it's beating a friend’s personal best by connecting via Facebook or your contact list. You can even ‘Compete on Route’ where ‘New York Marathon’ is the very first option. After completing each workout, you can review your map, data, and splits, and you can always go to endomondo.com for more analysis, competitions, and live tracking of friends. Heads up: Your phone needs internal GPS for this app to work.