Don't bet on your machine shop helping you out unless they are a Pontiac shop, and even then I'd be concerned. People here, such as those mentioned, will be a far greater value to you since they have nothing invested in the process.
There are way too many opinions and possible combinations to give you a "recipe" for a good engine, but starting with the heads is pretty safe. Cam choices are a whole different ball of whacks! (Yes, I know.)