DIY vs. hiring a contractor: how to compare the two honestly

A side-by-side estimate of DIY material cost against a contractor price for common projects, plus the non-cash costs people forget.