This issue of Roofing Contractor officially marks our 25th anniversary. While we are thrilled to reach this new height, we recognize that we have a job to do. No matter our age or past accomplishments, we are only as good as our most recent publication, Web posting, webinar or conference.