Shuffle mechanisms? I'm thinking of doing a HW shuffler in the future what mechanisms have been tried in the past and what were the pros and cons?

Thanks