Besides the actual docking, what would the PCB need on it? Clock? Network? USB? Speakers? How are you managing the form factor and case design?
I'm in Manchester, CT. I don't have a ton of experience, but I've prototyped my own surface-mount PCBs a couple of times, and am developing another one currently. Maybe I can help you work out what you want accomplished, see if there's a cheaper way, etc.