Alternately you can download Audacity for free, which I've found to be a great program, with a lot of the cool features of the higher end Cubase programs (time shift, evelope tools, etc), and uses a simple USB connection. As long as you have a 2-way USB device (I bought a Yamaha MW10 USB mixer) you should be able to monitor your recorded tracks along with what you are currently playing, so lag shouldn't be an issue. I've recorded several tracks with it and haven't experienced any lag so far, but Audacity's time shift feature allows you to very quicky take care of lag by dragging the track into the correct time if needed. Cubase SE/LE won't do that.