CapeC21, there's a good shop in New Bedford, been around for decades. I went to school with 1 of the owners.

I can introduce you to them and you can discuss your ideas face to face and maybe save yourself some troubles / coin / etc..

It's always nice to have the chance to work with someone that you're comfortable with.