I got them at MOO which is AWESOME. You can upload a TON of designs of your own or use their templates. They have good prices too. I got 100 mini cards for $20, but you can get 50 of the regular size ones for $20.
And here's the back
What do you think? I quite like them myself, the polka dots and colors make me smile :)