We use them at work but i dump the advertising mail in the bin. Haven't had silly calls from reps yet but i will tell them to b... off, I decide when i require their product, not them.
They have good products but the bargains are often a joke. Too expensive.
We also use Farnell components and Jaycars which have also a great stock for hard to get parts.
The product of rotation, excitation and flux produces electricty.