Strengths: The main reason I got the 101 is that I needed a device I could use which measured my distance and pace. I was getting board of running the same routes during my training and I also wanted to improve my pace. During long runs I had a hobbit of slowing down. The 101 has slow and fast pace setting which ensured I kept on target. I now ever run the same route twice and if I want to I can mix it up.
Weaknesses: The main weakness is that you have to wait a good 5 minutes or so for it find the signal.
Overall: This is basic model in the Garmin range however if you can live without uploading your result to a pc ( I just type them in after my run) and a hart rate monitor then this is the model for you.
Before I got the 101 I had to stick to routes that I had mapped out which when you are training for a marathon can become a little boring.
The virtual trainer is excellent and I used this on a recent half marathon for achieve a new PB time. The virtual trainer ensured I ran a constant race