I've used a computrainer before to capture this data, weak spots in pedaling. Not sure how this technology works though.
Yes, Strava phone app. I don't have the fancy smancy garmins/power meters/etc. Does it show though on a Garmin when you enter a segment if you are running Strava?