I have ordered business cards from Vistaprint twice. Good quality, good service, good price.
Softus, I believe, is right:
They're not scammers. EVERYTHING, I repeat EVERYTHING you do or subscribe to/purchase stuff from online has a EULA or terms and conditions. If you're too lazy to read...