You might also take a look at the MOTU firewire interface(s). People speak highly of them as an alternative to Digidesign gear.
Make sure any interface you consider has "zero-latency monitoring" of some kind. That just means that it has some kind of onboard monitoring that doesn't require a Firewire roundtrip. (Firewire is "fast" in the sense that it can carry a big signal... but it also has a big data buffer that must be filled up -- usually a buffer of hundreds of samples, which can add an unacceptable lag if you're trying to monitor real-time audio.) True real-time monitoring in an interface can only be delivered in the analog stages of the interface, before the signal has been converted to digital. "Virtual" or "near" real-time monitoring typically goes through the interface's converters/DSP but not offboard the converter into the computer. Some of the latest interfaces even have basic FX like reverb/echo that can be mixed in with the monitored signal (since a lot of singer's 'need' to hear reverb in their headphone mix). Since most better contemporary converters have fairly low latency that only adds a few milliseconds to the signal which is probably unnoticeable.
Latency becomes more of an issue, though, if you end up running the signal through your recording software and back out to your monitors/headphones. In the case of a computer-hosted PCI card interface (either all in the computer or a card-cable-breakout box like the PCI based MOTUs and others) this may still be fast enough to be unnoticeable -- or at least unobjectionable for monitoring purposes. Today's cards running in a fast computer can have latencies as low as several milliseconds.
But an outboard box that must depend on Firewire (or the "narrower" pipe of USB) will add enough lag to the round trip that through-the-computer monitoring is impractical. And that's where an interface's zero or near-zero latency monitoring functionality (w/ or w/out FX) can become important. (Of course, if you're using an outboard mixing board anyway, you could simply monitor the input through that and use its FX loop to add reverb, etc.)
Hope that helps.