SmugMug for the website and vistaprint for the cards.
And Wal-mart to have your family portrait taken; that's really what is being said here. It never fails to amaze me how many photographers (Note, this is NOT aimed at you FantasticG) rail on about professional photography, and the importance of quality work, and how people who do things such as having their wedding album printed at Wal-mart are doing themselves a huge dis-service because the quality will be so bad, and then in the same breath will recommend these "McDonald's" solutions. If you want a website, build it. If you can't build it, hire someone (a PROFESSIONAL) who can. If you want business cards, go to a printer; a PROFESSIONAL printer. In both of these examples, as with our craft, quality costs, and quality shows.