This is probably the most frequently asked question from homeowners and also one of the most difficult questions for us to answer. The best way for us to respond is: What is your budget? Roofing technology has created so many options for customers that you can basically customize your roof to fit your lifestyle and budget. There are many things to consider when looking into a new roof. First it is important to know what types of roofing are available for your roof. Ask yourself: Do I have a flat roof? Or a roof with a slope? Once you have determined that, you may then explore what options you have. Buying a roof is much like buying a car. Ask yourself: Do I want a Honda or a Porsche? and more importantly: Can I afford it?