Here's an idea for some very custom wedding gifts for the Bride or Groom or perhaps for your bridesmaids or groomsmen for being in your wedding.

ByBecca has hand painted wine glasses and even beer glasses. They're located in New Jersey,  but ship anywhere. They have a special cleaning and preparation process before painting the designs. Then after sitting for 24 hours they are baked to a hard finish, which is supposed to be hard enough to go through the dishwasher in the top rack, although they recommend hand washing.

There are some nice stock designs which you can adapt to your purpose or they will do complete custom jobs if you ask. (I think they should do a design for a beer mug with my DJ logo on it and just send it to me - Don't you?)

Their glasswaremakes a unique gift for any occasion. Including, housewarming andhostess gifts, Mothers Day, Fathers Day, Christmas, Thanksgiving,Easter, but I think especially for wedding thank you gifts for your Bridesmaids or Groomsmen.

http://www.bybecca.com/for-the-bride.html