I'm back to bug you with stupid midi questions again


Here's what I want to do:
I'd like a portable USB2.0 interface I can plug my synth into - both midi and "regular" (analogue) audio. I'd also like to hook up a microphone, that may be used for recording anything from my dreadful singing to guitars and drums.
What sort of inputs do I need, and which products are available? Any other useful functions I should be thinking of? How about built-in DSPs to run plug-ins on, etc?
I get extremely confused by all the different plugs, inputs, impedances and other fancy words in product descriptions, so if anybody can explain the basics that would be great

- pfk