Strengths: keep me going love the section were you can race the virtual athlete(tell you if you are behind or in fron) people will give you very strange looks when you sprinting down your drive trying to beat it!!
Weaknesses: can't really think of many perhaps the size but you soon get use to it
Overall: very happy with this would reccomend it to any runner some great free software out there on the net by other people besides garmin although theres is a good start