Check out the RME Babyface (a USB2 interface)
Recently I had to switch from a RME HDSP 9652 (that I purchased in 2005) to an RME RayDAT.
I had to switch because my new motherboard didn't have any old PCI slots. They STILL update their drivers for the HDSP9652 though.. You can always trust RME and that's why I would never buy another brand today.
Focusrite is okay too. I wouldn't go with M-Audio though. It's a quite small company and they suck when it comes to drivers.