Well, I've done both, as you know, Jack. I've never sent out blades for heat treating, so I can't answer that question directly, but I do know that I'm an impatient fella and waiting on the smail might very well drive me mad

. I started heat treating in a small propane forge but quickly realized the need for better control to improve my HT.
So I built a roughly 13" deep digital control heat treating oven. After getting all the parts, it took me about a week of evenings building and tinkering with it to get it to run. But once it fired up, it did very well. It was relatively fast, and it would hold temperature to a degree up or down.
Fletch, I'm willing to bet that you have more experience at sheet metal that I did when I set out (I had ZERO). My box is built in a U-shpae from one long piece of weld steel. I just took a piece of 2x4, placed it over the sheet on the ground, and stood on while lifting the steel sheet to get it to bend. Then I used a mallet to sharpen up the corners a bit. It's not pretty, and it's not perfect, but it worked. The back was just riveted to the frame, and the top is removable. I like the mostly one-piece body shell as I feel it gives me just a bit more insullation.
After several years of use, I refurbed the oven with new coils and some new side bricks (as my original coil grooves were never really up to the job of controlling the coil).
Being the tool collecter I am, I also ended up pinching pennies until I bought a 22.5" Evenheat at the end of last year to do longer blades and more detailed programs. I couldn't be happier with the quality and control of the Evenheat. I still have my homebuilt, but most everything goes into the EH now.
I'd say you can't go wrong with buying a good oven. If you want to put that off for several years, you can build your own for much cheaper ($400-$500 done well, less if you have some of the parts on hand), and it will work just fine. I do like having the confidence that the EH is going to work for me when I need it. I've had my coil in the hombuilt burn out twice due to a bad connection on my part at the very end of the coil. When you're in a pinch to deliver a blade by a deadline, a non-functional heat treat oven really blows.
--nathan