Hi Mike,
That's the program I was thinking about. However it may not work on 100000s of other computers out there and hence why Ghost took the safest approach. We may provide translation code for FAT32 in the next release though.
As to the drive enumeration. It is quite hard to say what drive will come first in the list. Generally IDE first, followed by SATA, followed by the rest. It is hard to say, one will need to experiment and if USB always comes out first on our machine - that's great. My dev machine has USB always enumerated last - mind you I'd running ghost under XP.
Good luck!