I did this lineup card on Excel so that I can do as Steve says: fold the original lineups away after certifying them, and then virtually never look at them again until it's time to throw them away at the car. In my case, I fold them away after writing each player's number on the card, and each sub's number in the right hand column. Later on, when a coach calls out a substitution, I put the number of the sub next to the starter's, record the inning, and draw a slash through his number in the right-hand reserve column. When the starter re-enters, I write his number back in after his sub's number, and I put a slash through the sub's number, which finishes him. That's also when I put a slash through the starter's number, which means he can't re-enter again. I size it to fit in my scorecard wallet.
I have another card that I use to keep score and list the coaches' names and record their conferences as well as record the game time, end time, warnings, etc.: