Back to your question: If a user running 64-bit uses XP mode, is it an XP 32-bit or XP 64-bit emulation? If it is 64-bit, that would still leave 16-bit programs unsupported. To me, the better method would be to use something like DOSBox for the 16-bit software emulation it provides. That would alleviate the need for a 32-bit OS installed on a 64-bit processor. Thoughts?