Garmin/Topofusion

I occasionally use a Garmin 201 to assess how far I run. I tend to get different readings depending on the software I use. For example, when I uploaded the data from today’s run, the Garmin software showed I ran 6.85 miles while topofusion.com showed I ran 7.0 miles. Not a big deal, but does anyone know why I get the disparate readings and whether one is likely to be more accurate than the other?

Did you have the auto-rest function on? If you did TF may be just reporting total distance and the GM unit may be just reporting run distance.