Mark:
Although I've never dealt with them, Wenig's has a LOT of experience in just this sort of thing:

http://www.wenig.com/

Perhaps they can help.

Best, Kensal