People always wanted to follow Pro matches, but without adding them to friendlist, it's rather hard to follow them （or "stalk"）.
there's a friendlist limit on each player's account, so we cant have the pros adding all the people to their friendlist.
therefore, I borrowed the idea from social network's celeberity pages, that we could simply subscribe to pro players, and watch them playing public games.
the pro player has the right to decide whether or not he wants to broadcasting his play right now.
And we should build a database about the pro players, so people can find out pro's most successful heroes and their most successful roles.
what's a better way to improve yourself than watching the pros play?
oh, and this feature doesn't have to be free.