I have been using Calyso. They do a really good job but their shipping price is pretty high. Processing cost is low though.

www.calypsoinc.com

I have also used color mark and have gotten good results

www.colormark.com

I've never tried anyone east of the mississippi though.