Well, personally, I think you're awesome! It's so much easier to just call a contractor, but you get so much more value (financial and psychological) doing it yourself.
Funny story: when we bought our house, there was this giant overgrown pile of ivy and honeysuckle in the backyard -- we're talking 10' high, 8' wide, and about 25' long. I got fed up one day and started ripping stuff out, and after about a weekend of work realized there was a collapsed trellis under there (the ivy was literally holding up the posts) -- but there was also a probably 25-yr-old grapevine and a really cool older flowering tree hiding under all the crap. So I decided we should build a replacement stone patio with a cedar pergola over it to support the vine; we decided to do it ourselves, both because I am too cheap to hire it out, and because we needed to work around the existing plants (and I didn't trust Gardens 'R Us not to destroy them).
So DH got out there and started digging the foundations for the stone patio. He hadn't gotten more than about 3' before he threw his back out. Lesson: we don't do foundation work any more. :-) We ended up having to hire out the patio, but he was still able to design, build, and put together the pergola with a buddy, and it is freaking awesome -- and all for way less than a contractor would have charged for generic pressure-treated stock. That was about 10 years ago, btw, and I am looking at it right now, and it is still very, very pretty and worth the effort (though maybe not the dr's bills).