Years ago, I created a wizard form (I know some people are already getting sick now, but wizards do, at times, serve a purpose).
This Wizard gives you the opportunity to just select a customer (or Vendor, Contact, Location …) and select a service – and then get a label.
Each step allows you to just finish – but by selecting next, you get further options.
Please note, that I exported the object from a 6.0 database. In order to strip out properties so you can use it in older versions, try checking out the tool listed here: http://mibuso.com/blogs/ara3n/2010/04/09/downgrade-2009-sp1-objects-into-5x-or-older-databases/