The best method of distribution for smaller, indie and casual games is through digital distribution services or online publishers such as Manifesto Games. Personally, I see self-distribution as the hard way of doing things, especially if you make a popular game. Remember that bandwidth isn't free, so if you're self-distributing a popular ...