Suggestions on basic line/xlr/hi-z audio interface?
I'm looking for a good low-latency way to interface my guitars, microphones, and line-levels with my PC running 64studio.... I have been using plugs & converters to run them all into the line-in on my onboard sound card, but I've gotten familiar enough with the software and recording in general where this is becoming a growing problem.
Ideally, I'm looking for a device with XLR, Line-level, and Hi-Z (guitar) inputs and a headphone output. Doesn't need to have speaker outs, I can use my onboard card and speakers for regular output. I would like a headphone output on the device though.
I'm not very partial to USB or PCI, but I would prefer USB so I could put it a few feet away from the system itself. I'm also looking to spend <=$200.
I was looking at the E-mu 0404 USB, but there's little information I can find on how well this works with linux. Product Page here:
http://www.emu.com/products/product.asp?category=610&subcategory=611&product=15185
Alternatively, I do have an older Tascam PortaStudio cassette 4-tracker with all the inputs I need. I could run the line-level out from the PortaStudio to the line-level in on my PC and use the PortaStudio as an input box, but I don't know how well this would work. I haven't tried it yet, and it doesn't give me the headphone out I was looking for.
Any suggestions/pointers would be great, thanks.

Followup
Firewire...
Latency
Audiophile
Firewire