Why bother? Just store the data, and then when you do a sync, have a way to do the processing in emplode. A switchable feature, of course.

Fly me to the moon...
_________________________
Fly me to the moon...