Well look no further.
Our sister site The Back Page have a Programme Club running every year where punters can put their name down for every programme, home or away, including cup games and friendlies and then pick them up after the games.
So rather than losing your copy to the rain, or as a result of too many sherberts, ring the lads up on (0191) 2615005 and ask to join the club, or pop into the shop in person at 56 St Andrews Street, Newcastle. It’s free to join, and every programme costs £1 on top of the cover price.
Can’t say fairer than that really.