Hi Michael,
I use import birch all the time. From my supplier, I have found the import birch to be more consistent in thickness and having fewer voids. Also, I only use birch finished two sides. So, our material has been very flat. If the panel is unbalanced (finished one side), you will have potato chips.
Due to past issues, I still don't trust changing thickess at twd creation. So, now my procedure is to determine the number of sheets that are required for each job. If it's 20 sheets of 3/4 birch, I will measure about 10 of them through the stack. Not just the top ten or top 3. I then calculate the average and create a new sheet stock for that job/material. ie. 3/4 Jones Birch and input the actual thickness in the appropriate place.
It's more work but better than finding that $4000 of doors don't fit. I don't order a hack at a time either. I order what is required for the next job or next 2 jobs depending on sizes. After measuring thicknesses like this over the last 2 months, I have seen enough variability within a delivery and delivery to delivery to warrant this procedure.
When I cut parts for a someone, I take the esj file and use the same procedure. As for holes, it comes down to what you want. If you want hardware holes for slides, it's a matter of creating a ptn file for that hardware. The only way to turn off those holes is to go into the cabinet editor and disassociate the hole pattern for that particular hardware.
I use the hardware manufacturer's installation drawings to create the hardware hole pattern. Has worked fine for me.
I think these kinds of issues can be worked out. I think it's a good idea to create the correct hardware hole pattern for each hardware you use and have it in place regardless of whether you outsource your cutting or not. It can come in handy for reference. It's not so much a real mess but may take a little time. It would be better if you don't wait until that job has to be cut this week!
Good luck and if I can help more, don't hesitate to email!
GOD Bless,
Chris Robinson