I'm confused with all the "buy a short block" answers. Do we not build anything anymore?
As mentioned, not that many shops around anymore. Machine work alone is ~$800 with a shop I trust and have used in the past. Then pistons, cam, timing, fasteners, sheet metal, etc. Or, GM crate L31 (4 bolt main, roller cam, Vortec heads, good rods, one piece rear main, warranty) to my door for $1800. Pretty easy to justify ~$300 more for all that, plus zero time spent shopping for parts, tear down, assembly, carting parts to and from shop, etc.
I think most of us enjoy putting engines together, but bang for buck, if you are looking for a mild engine, it's hard to beat crates. I couldn't build an L31 clone for what a crate cost, completely ignoring what my time is worth.
That said, I'm pretty anal about stuff. While the thought of just honing the cylinders and slapping it together with new bearings is appealing, the thought of potentially having to do that again in less time than a "proper" spec'd build is not. And a "cheap" way to bump performance up a bit.