I use PrintShop for my labels. You can use Avery labels of various sizes, full sheet label paper or just plain paper and cut them out. PrintShop has lots of images and art you can use as well as different fonts, backgrounds, colors and effects. It is really easy to use and then you can always use your own art or images from the internet. I really haven't looked into any programs since I have been happy with PrintShop but if you look around under this thread you will find many great labels and advice on what others use. You will have lots of fun with what ever you decide to use!!