Having a new roof installed on your home is both beneficial and potentially tax deductible. If you're a Yorktown, VA, homeowner considering roof replacement this year, it's important to understand[...]