Most houses have asphalt shingles on their roofs, but they're bad for the environment. Asphalt shingles are hard to recycle and they contaminate rain water. So if you're getting your roof replaced, consider a greener alternative.
"Cool" roofs are mixture of white gravel and glue. They'll keep your house cooler in the summer.
Solar shingles will cut down your utility bill.
Metal Roofs, slate tiles, and wood shingles all last a long time.
Slate tiles even come with a 100 year warranty! There are many options, ask your contractor for advice on picking a roof that is right for you!