I use the zoom h2 and a 3.5mm (male) to 3.5mm (male) cable. I record the performance on the recorder, take the sd card out of the recorder put it in the reader on the laptop and upload/convert/add to video etc.
I prefer portable recorders over soundcard/ breakoutboxes. mainly because I record wherever.
I got this question on youtube and said I would begin to post on this.