M-Audio offers a pretty wide selection of external cards that feature multiple inputs/outputs for instruments and microphones.
They're specifically for recording, so you know you'll get better quality and functionality than with an onboard PC audio card.
__________________
|