Quote:
Surely changing the code to use only the bytes it needs, rather than all 512 would be a good idea as well. Doesn't each entry only use 32 or 64 bytes (can't remember which).

It's certainly not very much, but the point of using 512 is that it's one sector and can be written atomically; that is, screwing up a write (due to powerfail) can only affect one track's information, not all its neighbours too. But yes, this consideration is probably not worth it, compared to the problems people are having with >256K running-orders. Reducing the FID-dynamic data space and handing the free space over to running-order storage is exactly the plan for, er, sometime in v3.

Peter