I would recommend at least trying to record with a microphone - you might be surprised at the quality. I would imagine that this would also be better for your sound card...i dunno.
What program do you use for mixing? I'm currently using a demo version of Acid Pro 2.0, which is pretty good, except it limits me to 8 tracks.
see you on the dark side of the moon