I've done it, I re-roofed my fathers house after a FL hurricane, it took me about 3 weeks. Roofing is not rocket science and shingles are fairly easy to lay out. Today we have totally waterproof peel-n-stick underlayment, such as Sharkskin Ultra that a semi-skilled team can install on a typical...