• Return the leading comma in all cases, and always remove it...
Mid(IIF(SpecialSS, ", SS", "") & IIF(SpecialDT, ", DT", "") & IIF(SpecialSGT, ", SGT", ""), 3)
• Also, in boolean math the operation '= True' is called the Identity Function and it has no effect on the outcome.
• False = True...