I would have grouped DOS and Win311, Win9[58] and ME, Win2K and XP. It would have cut down on redundancy and allowed for the more uncommon choices like OS/2 and FreeBSD.
Anyway, I'm a Debian user all the way, I have it installed on every box I have =)