Here is another nice application which I ran into. BusinessCars MX lets you create and print business cards with utmost ease. There are plenty (in fact over 400) of templates you can edit to your liking or you can use your own graphics and logos to create business cards from scratch. The interface is user friendly and the skin is similar to that of Office 2007.
Developer Description
This program will help to design and print a professional business card . The interface of the program has been designed in such a way that even a beginning user will not have problems with using the program. The process of designing is based on inserting ready for use elements accessible in the program such as figures, images and the background, and freely shifting them on the prepared project. Another advantage of the program is the possibility of saving data about a company or people so that it can be used later while designing a business card. The program uses templates which you can prepare on your own, or you can use ready models , templates of business cards accessible in it. There are 400 examples of business card templates in the program.
Read comments for more information.