geocaching cfs fms2 gps gis navigation video dsl garmin streaming geocache flashcomm chronic fatigue syndrome colocation fms fibromyalgia