I use a Cakewalk (Roland ) UA25EX has 2 mike inputs ( one can be low-z, ideal to get an electric guitar into garage band!, also midi control), it also has a simple compressor and limiter
Unfortunately now I am moving over to AVID for home use, avid only seems to accept m-audio usb devices at the moment.
(worth thinking about if you are not going to stay with FCP)
Steve