Indie studios often have many struggles in shipping their games. Lack of resources, funds, general frustration and crunch, tons of games never see the light of day or full release in a way that indie developers intend. Sometimes though, you get individuals who give back to the community in ways we often don't expect.