added empty record when we can't get to modem; also fixed bug in get-timestamp-string
checkpoint
enhanced legends