@CricketUK - If you are setting up a business I can understand why you might want to control costs - but I think that using these free print services for business cards are a false economy - Find yourself a decent local printer / graphic designer, and spend the money to get your business cards professionally printed.
Your own appearance and demeanour, along with any sales literature or business cards you hand out to prospective customers speak volumes about the quality of service you intend to offer to them, and offering a cheaply produced card creates a really negative image. People make up their minds really quickly about this kind of thing - In my opinion its best to create the most positive image about you and your company as early as possible.........