I buy my labels from onlinelabels.com - I think its cheaper than avery and you get better options (gloss, matt, color etc). I use professional graphic design software - but if you are using MS office, I would highly suggest experimenting with PowerPoint rather than word. You can make different text boxes, align things easier and create a more professional looking end product. Once you get it down, its much easier than word!