I went from a 3G to iPhone 4 so the Nike + ipod app is new to me. I've been using the Runkeeper app for the last year and am very pleased with it. Is it really worth me purchasing a sensor to put in my shoe to run this Nike + ipod app or should I stick with the Runkeeper? Why can Runkeeper determine my mileage, speed, distance, etc without a sensor in my shoe?