Thanks for the info. No doubt! I would not use them either. Even though I haven't heard of Solytech, I've certainly heard of Allied, Deer and Apex. These are the power supplies to stay away from.
It looks like the Thermaltake power supplies are a crap shoot then. It all depends on who is making the particular power supply for them. I'm glad that now know how to decode the UL number.