For the ZX81 there was almost none programs! I could get a chess and a flight simulator (1kb Ram), the rest i used to get from printed magazines. But for later with the Spectrum the double deck tape player was a must! We would go to the local shop and buy one game, when home, duplicate it then return it saying that it didn't load well. want another and pick a different one and so on...
Ah yes, my circle also did that approach with local shops.