I have not used www.vistaprints.com, but many of the woman at the local networking group I attend have been very happy with them.

It's so funny that all of you already know about them. I just learned about the site last week. It must be good!