A lot of stuff takes a while to do it right, as my old boss said- Speed comes with time and experience. It's when you hurry that you screw things up.

I agree. There's nothing more satisfying to say, "Hey, I just fixed that myself and it works!"