I'm sure someone will chime in with a useful suggestion, an idea of your budget would help, or if it's a one-off someone might take the time to help out and save you the trouble,

- Nick