How many times do you have to shuffle a deck of cards before it is well mixed? What do we mean by well mixed? Questions like this will be discussed and seen to lead to the study of random walks on certain finite groups. This is an expository talk on work by Persi Diaconis and his colleagues, though a colleague of mine and I have obtained some related but more technical results.