I'm really not sure. It emerged from a few of my friends noticing that we often check each other's DOTABUFF pages, especially after a few of us moved to the opposite coast. I suppose it's basically just DOTA stalking at the moment.
That's also a potentially interesting title... DOTAstalker.
That's also a potentially interesting title... DOTAstalker.