Each day, we hear about overworked developers and bad business practices. Unknowable amounts of mud get slung back and forth between publishers and fans. With the advent of digital distribution, we’ve...