It started innocently enough. Portmaster, a skilled programmer and Diablo 2 enthusiast, had grown tired of waiting for Blizzard to release an official patch to fix the game's notorious networking issues. So, they took matters into their own hands.