There's plenty of machine shops in Denver, and there's plenty of guys around there that would probably be more than happy to help you rebuild your engine.
When machine shop 'shopping' call around and ask what they charge. If a shop gives you a price without looking at your engine, keep looking. Find the 'real' shop that tells you they need to see what you have first, if the guy breaks out the micrometers and actually measures bores, journals, and such first you've got a good shop. A REAL machine shop will do what is needed only, they should ask what type of rings you want to use also (it makes a difference on the actual bore diameter and hone size used). I like the old school shops that are piled high with old blocks and piles of parts, those guys are usually the best for quality and they will care about your build more than a high production shop.
Straight sixes are very easy to build and frankly they are kinda hard to screw up, so they are great for a first build. All you really need is a torque wrench and common tools for the build. A cherry picker and engine stand are also needed, but again I bet you could probably 'rent' them from someone in Denver for a case of beer...