Where to find WordPress themes

With tens of thousands—or maybe millions—of WordPress themes available, how do you know where to go to look for one? You can always search for "free WordPress themes" (Google returned about 51,300,000 matches) or "premium WordPress themes" (only 19, 100,000 matches). It doesn't sound very efficient, but it does provide a way to find the [...]