If you are looking to replace your roof in the near future, you may be stuck wondering what type of shingle will be the best for ...