We are currently working on a brand new website, Stay tuned!
There really isn't a short answer to this question. Some jobs can be produced in minutes and some jobs may take weeks. Let us know when you need your job completed and we'll let you know if it can be done. We go to great lengths to meet your most stringent demands.