Before starting a PCB that is complex, with tight tolerances, it pays to contact a small number of manufacturers before you commence your layout, and find out about their requirements and manufacturing capabilities. You are probably doing the next best thing in asking around, but since you haven't described the boards hole sizes, number of layers, design rules etc, you will possibly get answers that you may have to reject. Best bet is to look at some of the services available via the web, see if they can do your PCB, get their names, and then ask again to see who has used them, and if they were happy with them,
cheers,
Richard