Thats all you can to. Here is how drive letters are figured for win9x
Drive 1
All visible primary partitions in order
Drive 2
All visible primary in order
Drive 3....
and so on
Then Drive 1
all logical in order
Drive 2
all logical in order
and so on
For win2k it picks up the first partition or logical drive on each disk, then the second on each disk, then the third and so on.
So I have 2 drives:
Drive 1 is
2GB Primary
2GB Primary (one of these two is always hidden, bootmagic hides for other OS)
13GB Extended with single logical
Drive 2
20GB extended with single logical.
This results in win9x picking the drive letters up in the order I want. Win2k does it differently and will pick up the first partition on each drive first then the second, then the third and so on. I have to swap the logical on disk one with the logical on disk two.
As far as the virtual drive letter changes, it doesn't interfere with any program whatsoever that I have ever found, except DOS programs, which won't run anyway.