It may be that the loop is incrementing numericaly as the drive lettering convention takes in to account the type of partition and whether it is supported within the Bios.

Take a look here for more information:

http://support.microsoft.com/kb/q93373/