I was the final recruit to what was a five-piece - two gits plus the singer could also git for the occasional song, plus drums, plus me. By the time I was in, there was a list of maybe a dozen songs. One git could play some soloes, but never progressed beyond what he already knew (and his intro to Paranoid was the most truly awful I've ever heard, though everything else was OK), so he got dumped and singer got to do more git. Songlist expanded, some songs got added to it because we jammed them a bit at one session and decided to give them a proper go next time out. A couple of songs have faded away. We all have occasional suggestions, and responses vary from "I don't want to do that" through "We'll give it a bash" to "I'd really like to do that". We've never decided on an official way to select songs, or whether there should be a veto, we just achieve consensus somehow. As it's classic rock, there's not many complicated and iconic bass lines, they tend to be one or the other, and I've probably learnt half of them at some point in the past.