Actually no Stosh, many of those USB modems that have come out of late are winmodems. So don't assume that because its external, that its also 'hardware'.
IMAO the best modems are Jumpered ISA modems, that way you no they are Hardware. As they have jumpers to controll which on card com port to use.
Also AFA modems are concerned, ISA is just as good as PCI, so putting the modem there saves a PCI slot. Plus it saves the desktop space & powerpoint that an external modem would use.
When choosing a modem, its best to get the same type as your ISP, if your ISP has USR X2/V90 modems, then get a USR modem, if your ISP has Rockwell KFlex/V90 modems, then get a Rockwell modem. Since replacing my mdem with one that matched my ISP (Rockwell), my connection speeds have gone from arround 40kbps (max 46kpps) to a minimum of 52kbps & normally 54kbps.