hello jeffh,
just from personal experience... I went to a local web designer with a pretty clear idea of what I wanted. They offered to do a couple other designs, I didn't know I was going to be charged for those "other" designs. I paid for it but am obviously not happy about it.
If you have your clear idea, sketch it out (even if it's stick-figure type drawings) and communicate it immediately to whoever you choose to work with. Whether it's your colors, the lay-out, the incorporation of a certain graphic, get it as concise as you can. When you say "I want something like a snake on the label..." that could be anything or positioned any way....
If you tell them "I want a coiled rattlesnake with 3 coils, the rattle on the left and the head to the front/right and to the left of the snake it says...XXXXXXX and to the right it says.....YYYYYYYY" " that will help you get your label the way you want it without a lot of wasted work.
I think I would have been better off just sitting there next to the web graphics person saying, Yes No Left Right....
good luck and have fun with your project-
SL