I always forget/lose something and have to undo/redo my work. The feeling of accomplishment when the job is finally complete is usually worth the hassle for me though.
Discussion
I always think what's the risk if I screw it up & then I balance that with the potential return in saved costs.
The big win is the stuff you learn along the way & yeah it's an awesome feeling to do it all yourself.
