You may want to be a little more discerning with which company you place orders with.
It's prudent to do a little research on companies prior to ordering. Look for
reviews or if other people on forums have ordered from the place.
There are a lot of fake and dodgy websites around.
Hope you have better luck in the future.
Might be worthwhile posting the places that burned you, to prevent others from falling into the same trap.
Cheers
Twist