Greeting Card Factory Deluxe every time for me. I print all my backgrounds on my cards directly with it, do inserts in it and a lot of editing and adding items. I wouldn't be without it. There are also bucket loads of ready mades in it for those times when you just can't get inspiration or need a card in a hurry.