I have a taxonomy vocabulary, Hobbies. Users can select their hobbies from a list of about 300. Many users select a few dozen hobbies, which makes for an extremely long list.
What I'd like to do is show a special list of those hobbies that the logged-in user has in common with the user being viewed.
I'm using Panels to override the user profile page, so I can easily attach views/content panes, blocks, etc. I also have access to the logged-in user and the user being viewed through Panels contexts.
Is it possible to use Views to filter out taxonomy values in this way? If not, how might I show users those terms that they have in common?