Sleep and Millis() - I need both?

I guess this could work but if I lost a packet instead of a gap I would have corrupt data.

I will look into this option as well.

cheers

chris