I use it for a statistics tracking service, where I need to detect when an online match ends, so I can then asynchronously iterate through every player, grab their stats, toss it into a json array then curl it to my server.

Word of advice, do everything async in a hooked routine there. Also depending on the game, you'll have to spoof the return address.