moo.com. I couldn't be happier with them. Even the box in which they came is a delight.
Moo minis are the same width as a standard business card, but are half as tall. As with all moo cards, you can load different images for each card in the box if you like. I didn't do that this time, but some day, for sure!