A word of caution, i went on a solutions training course a long time ago and the training was all based on using solutions own products, i suspect it might still be the same now though i do not know this as a fact.
I have done training at alltec , ncca, cleansmart, and ashbys, all were unbiased and none pushed their own products.
If you train at alltec you get paul pearce a man that knows absolutely everything about all things carpets, rugs and upholstery. if you go to cleansmart you get derek bolton a man who is also very knowledgeable in our field.