Trev,
You're quite welcome. What happens is that the fast sync depends on recognizing record headers that have changed. For some reason, a record header will get corrupted and the fast sync will fail. Hotsync then attempts a recovery sync but that fails also because it still tries to figure out...