If the top of your house is weathered and worn beyond repair, you may be in the market for a new roof. Unfortunately, the price of a fresh roof is well above what most folks would consider spare change. A new roof can cost anywhere from $5,000 to $20,000 and beyond. The best way to…