Why don't we create a forum where everyone posts their experience with each shop?
Like:
TheReprapShop: ordered a hot end, dispatched one day after order, arrived 15 days later, customer care is prompt and excellent.
I guess that by doing this, some shops will stop treating their customers like numbers... I really have enough of them.
Also, those who are new to Reprap, immediately have an idea of where is best to buy.