Insomniac games, feedback in languages other than English and all the things developers should get better at. More
2010-05-30