I created an Excel database to automatically create sheets for a variable number of teams. It uses the built in VB Editor, and creates a new Workbook each time.
Tell me your thoughts, I'm going to experiment some more to make this transferrable over many years.
Read about/get it
here.