I've never suggested anything before, but I have had a small idea and I apologize in advance if it has already been mentioned. I would love if there were a way to show the date of joining a new team, rather than just the date you became a member of the site. When I took over my current team there were around 350 members, at least half of which never participated. It was quite a chore "cleaning house". For people like me, who never log off, the "last date seen" is always today's date, so it was difficult to determine how long some players had actually been dormant for. I now have spreadsheets and forms where I look up each individual player and keep track of Team Points and overall points, and mark down the date, and then keep going back every so often to see if anything has changed in their points.
Anyway, just a thought.