Every homeowner wants a roof that is not only beautiful but functional and durable as well. But with all the different styles of roofs available out...