Templates are good for many things. I have found that different companies create their papers slightly different. So... there is no "standard" template for business cards or CD labels. Once you have the print media in you hands, then you can design a template for that media.

I have done business cards, flyers, pamplets, CD/DVD inserts, CD/DVD labels, CD/DVD Covers, postcards, maps, Video Titles, web graphics, fine Art Graphics, Training aids. Just about any visual graphics Xara works great. Like I said previously. You can use xara for everything except doing radio spots...