i would avoid USB soundcards at all costs
USB is fine for peripherals and connections, but after having several USB external cards im just not impressed overall, and if possible i would go for Firewire. There's just something about USB soundcards, they dont deliver to the quality i want, or need. PCI based all the way but if on a laptop yeah PCMIA or Firewire