Indeed, but that then makes the cost no cheaper than having it done locally.
I found that when I was having the 'freebies' that the service was lacking but when I said I would pay, that they took a little more interest.
I just like having that human element... Vista et al, will print whatever you send them, whereas the local printer glances over them and if there is a glaring mistake will call you to make sure you don't end up with 1000 business cards that are not what you expected.
Just my experiences, that's all.
Andy