Ive tried search and after 4 or 5 pages found nothing suited to me.

but anyways im setting up a home studio.

Atm i have all my guitar and bass gear, and have a drum backing track program on my PC. What im after is how to plug my guitar and bass amps into the computer to record. I have a SM57 and some DI boxes, but how do i go from there to USB?

And what are some good mixing and post recording editing programs i can use to adjust and mix volumes etc?

My PC is fairly decent too with 1gb dedicated graphics so thats all good.