I have a great vendor for unique gifts for clients. You can call to place your order. The owner will select the gift based on your needs, gift wrap, include a hand written card (she can even include your business card if you send her some ahead of time) and mail the package for you. Check out http://www.justbearsandstuff.com
I find this to be a great resource in that I don't have to leave my office to shop for a client.
Kathleen