I have been printing my own business cards for years. I buy a box of 25 sheets which has 10 cards on each sheet at Staples. I only print out 1 sheet when I need them. That way I can change anything on my cards very easy on my computer and don't waste a lot of unused cards. It is very easy to set up and print on my HP printer. Fold cards on the perforated edges and break apart, they come apart very smooth.
I can change anything I want, anytime, only takes a few minutes on your computer.