All I use to record is Acid Pro and a direct connection from my amp to my sound card via line in. This, IMO, is a beginners setup and works fine if you just have a guitar or a bass and that's it. If you want to stay cheap, then definitely stick with computer mods and maybe find a computer program that can make drum beats and such. It'll be cheaper than buying an actual drum machine and you won't have to worry about mics.