I'm not sure what the point of this would be, unless you have very very limited space. What the bobcats do is we have 4 or 5 palm pilots that we set some students loose with loaded with a program that allows us to input directly into a microsoft Access database. It is called Pendragon Forms,
http://www.pendragon-software.com/
Since the records are only stored on the palm pilots and computers, we have no need for compression of teh data. We tried an algorithm like that, but it got too confusing for even the people who designed it to work with, so it was never implemented.