Sorry - I probably asked my question in the wrong way.
What I really wanted to know was whether you would proceed differently (i.e., more cautiously) knowing the corruption affected a system table as opposed to a user table. Or is a table is a table is a table?
I wasn't really looking for a solution to my specific corruption problem. I've already written and tested a fix script (thanks to advice in your article and from Paul Randal's on SQLSkills.com).
I do see now that a lot of people have posted specific issues in this forum, and I will be careful to avoid that!
Thanks,
Doug