Things that *don't* work - ESPECIALLY for the "rookie" --
Almost anything that claims to be "mastering software" -- T-Racks (a.k.a. "T-Wrecks"), Ozone (a.k.a. "Blowzone), Har-bal (a.k.a. "Hair Ball"), etc.
coming from a respected person that makes a living doing mastering, I'd expect a comment like this, and rightly so. But for the couple hundred bucks or less, they're not as difficult to use you don't necessarily get sucked into the tar pit of making things worse.
On individual songs, I think the idea is to get the mix as best it can be, but the above software programs can make it easier to balance a collection of songs. No, not the best, but for $150 mastering...and you end up owning the software, start an education, I think that's what you actually might consider.
btw, I use "hairball" on a floor model looper to put "backing tracks" into, which I use when playing live. With over 60 songs in the looper, it's nice to have them all the same level and same ballpark EQ wize so the sound guy isn't going nuts-zo. I picked one of my songs I think sounds best, and use that for the reference and match all other tracks to it. Since my [backing] instrumentation is basically ALWAYS the same, it works great and I'm able to keep the "relative" volume about the same.
Anyrate, it allows me to match things up VERY quickly and have them useful. Otherwise, I'd be having to match up 60 songs, not to mention the new ones I am constantly adding. Not a true sense of mastering, but to a different degree, it's in the same ballpark. Best $100 I spent for that situation and has saved me HOURS.
Not to be rude or blunt, I could give a rat's buttocks about what others think about equipment, software or otherwise. It's the user and not the equipment that makes the difference. And I repeat, no fault to others for their opinions.
That said, since you mentioned giving these CDs out to fans and at gigs, I'd HIGHLY consider having someone like Massive do the mastering for you. You have ONE time to make a first impression, not to mention, I'd think you'd want your best to give out at gigs. A crappy CD isn't going to help get another gig. For the money spent for THIS instance, I think you'd get it back in spades. Giving copies to your family and having fun in the home studio, try some of that "crappy" software ;-)