Welcome back.... I did the same return thing about a year ago now....
A few questions.... what recording package do you know have? What equipment ( midi keys) do you have? Do you have an interface..firewire or USB or PCI?
Not knowing what you have....I'll venture this advice:
Start with Music Creator 4 (MC4) since it allows both audio & midi recording and even though it's only $35 downloaded... it is very capable to do what you are specifically wanting to do. In addition, there's lots of people using it and the MC forum is a lively place where you get good advice on all aspects of this program.
Get a good interface...firewire is preferred if you are on a laptop. Figure out your needs before jumping in...so that you buy the right thing the first time. Hint: go to the MC forum..search through a few posts and find one by Beagle...go to his website...he has some really good stuff on soundcards and has a listing of many of the favorites so you can compare features.
Unless you are a drummer and a keyboardist.... your post indicated you might not be either.....(bass & guitar only) there are a few options for creating interesting keys and drums... Several people are using Band in a Box to create the musical parts they can't play
www.pgmusic.com and listening to thier music...this is a good option.
and a few others...me included are using Jamstix for drums..
www.rayzoon.com Jamstix is a life saver to me... it creates it's own tracks based on what you want.... drummer, musical style, kit, it follows midi, audio, or nothing, and it is totally editable and controllable.... you can add fills with the click of a mouse.... this is not a pattern copy & paste drummer...it is artificial intellegence..and it creates it's own beats (not as scary as this sounds)... all my songs are using JS2. go to my soundclick site and listen to JS on the tunes.
BTW: there is a FREE demo version available for download that the site.... get it and check it out.... it needs to have a host like MC or sonar to function.
Well...thats a start... good luck and have fun.