I've done some investigation of lossless compression FIT files.
Because it is a binary format, there is not a great deal of redundancy that can be squeezed out.  But I've managed about 50% file size reduction using a microcontroller-friendly algorithm.  (More compression is available with PC-sized algorithms like bzip2.)
The code is up at 
http://opensource.quarq.us/zfit 
FIT compression details are described in this document: 
http://opensource.quarq.us/zfit/zfit.pdf
Please let me know if there is anything unclear.  Or, find me at the symposium.
Regards,
Mark
markrages@gmail
.(JavaScript must be enabled to view this email address)