Do any of these programs make use of GPS capabilities? I recently bought a Garmin Edge 305 HR/CAD bundle and dont like the training center software much and im looking for a replacement. Do any of the above mentioned programs offer what training center does?