As a cheap (free) alternative to the above... check out pearLabelizer. I just ran into it on MacUpdate and though it hasn't been updated in some time, it's cheap and seems to support the basics. I'm getting ready to try it now.