David,
I built mine. Not so much to save money as to have the experience and the satisfaction of doing it. I learned a lot in the process as well since I had never built one previously. Would I do it again? You bet.
That being said, building your own is not for everyone. Patience is a big factor as well as a firm commitment to the time necessary to do it right.
This is really a personal decision you must make, but give a lot of honest self talk before plunging in. I'm not trying to discourage you from building your own, just suggesting you give the decision due consideration.
Jim