I don't have enough time to wade through the various answers to this thread.... But i can say that the reason I hobby is for the service, not so much the looks (though looks help the service)...
I could install hardwood flooring myself, but it's better letting a professional take care of it!