I actually filed a trac ticket for this over at the big site. The idea was well-received but they thought it would be post 1.3 before it was looked at. To me, this is a critical usability issue...so I'm explaining it here as well to see what you guys think.
BP's new Follow function allows for following of members, which is great...but it doesn't go far enough.
I'd like to be able to "Follow" anything. Forum threads, Groups, blog posts, blog comments, Galleries, Events, Custom Post Types, categories and tags, and maybe even members with specific characteristics in their profile fields. Heck, maybe even search results! This allows members to organize and follow everything they are interested in. Think of how much easier this would be over at BP to follow discussions!
As an example, pretend over there you were interested in a Chat plugin. You could search "chat" and they follow the results. Now, you'll get updates of everything "chat" related, regardless if the entry has the proper tags or if it's filed in the right place.
This could enable the sign-up options for new users to follow activity within their geography, or interest. It could also become the basis for an internal advertising system, with ads in the streams of people following specific topics or discussions.
Importantly, this is intuitive. We're not asking members to learn something new, but allowing them to use a function they already know to make more sense of BP.
Ideally, I'd like to see a "Follow Anything" plugin with an admin menu with checkboxes for everything available to follow. You could see what other members are following and each item could have a follower count (or not). Ideally, there would be a "Follow these search results" button on the unified search.
Curious to hear what you guys think. I'm going to keep beating this drum to make it happen.