I use an Excel spredsheet populated by Vlookups. The correct formula and initial roster is entered once at the beginning of the season. Then you just enter each game data and the season statistics populate themselves. I can make it look exactly how I want. Add a player? Separate stats for games vs good teams? Add a numerically measurable stat? Can do. Change from OBP to WOBA? Put in the factors and hit enter. It's nothing new, just takes a bit of setup. Most people already have Excel.