To start, I'm not asking how many followers I can have at one time. I know that's been asked before a few times.

I'm wondering if there is a finite number of followers available through the world who will follow me? It seems like there is at least one in each towns inn, and then some others around based on quests. I've had a bad habit of killing them off (Unrelenting force over the cliff, so sorry Lydia) and not realizing it, but I prefer to just continue on and not reload from a save.

At some point, if I kill them all off (on acccident, of course), will I run out of people who will offer to follow me?