Wouldn't it be best to just sort of end this discussion with the following observations?
1 - Professional mastering will almost always yield the best master.
2 - A guy can "master" his material at home, but will probably not achieve the same results a professional will, to the materials detriment in most cases.
3 - "Mastering" at home can be a good learning tool.
4 - Having a "pro" master your material would be an excellent learning tool.
5 - Software "mastering tools" indeed are a far cry from the REAL mastering tools used in REAL mastering studios.
6 - Indeed, these software "mastering tools" are a far cry better than what was available to a guy even 5 years ago.
I suppose I could make some other points, but this seems to be the jest of it all.
I have mastered a few CD's for bands signed on smaller labels. I have mastered many other CD's for local bands that are doing a release. I have paid for good mastering to be done. I have even paid for bad mastering to be done!

I even had a shot at trying to emulate what a VERY BIG TIME mastering house did on a project I worked on. I feel like I have covered all the mastering bases.
When I did the compiling for the two Homerecording Dot Comp CD's, I got to hear a whole bunch of "home mastering". There was at least one song per CD that I did a mastering job for because I felt that the supplied material would benefit from that. In those cases, the submitter totally approved of my master. Yeah, pat me on the back!
The point I am getting at is that I have made the comparison from the lowest end to the highest end, and have done much in between the two. From this experience, I have found that fresh ears do the best mastering. Next, the facility with the best gear usually get's the best results (now, I have heard very bad mastering done on killer gear because the guy didn't understand the genre of music and misapplied his tools....

)
I don't think we need to keep fanning the flames. One guy on here who seems to be more than willing to keep doing so mixes on a fucking MACKIE!!! and is talking crap to a guy who thinks his T-Racks is just as good as GML/Manley/Weiss, etc....I would call that a wash in the whole of things.
Chill out guys and get back to talking about doing good production. Let's face it, we ALL need to work on our tracking and mixing skills. We improve on those, mastering becomes just a "tad" of polish to an already outstanding mix!
Ed