I have had good service from Silix, about average among rep dealers I'd say.
This topic reminds me of something; what would it take to form a ranking system for dealers, beyond just the subjective user reviews? Besides simplifiying things, I think it would be more fair to the dealers themselves.
Just something simple, like 1-5 stars for communication, shipping time, product versus description, return policy, and overall experience.
These easy-to-compare rankings would also serve as an incentive for dealers to improve their services and improve competition.