I've used Vistaprint for business cards, DL sized postcards, Christmas cards, magnetic things and they've been all great for the money.
I'd always advocate printing this kind of stuff in Pantones, but this is now ridiculously expensive and the four colour route is now v.cheap.
You can't specify much in the way of stock, so you often end up with slightly off-white material, but hey - they are very reasonable.
I 'think' they only put their logo on the free business cards and not on their (hahahaha) premium ones.
Vistaprint have a habit of plastering these AMAZING OFFERS and PRICES on their website, but I think you'll find that when you get into the ordering system you'll find that basic additions cost extra.
Their premium 265gsm business cards are only colour on one side and B&W on the reverse. you need to pay extra for colour both sides. Before you know it, to get anything half decent you are paying more than you would to use someone like Damon, Jim or Neil off these forums.