Quix. Would you have someone on your team that: - Enjoys software development for software development's sake, or someone that will bitch and complain unless he is working on exactly what he wants, i.e. developing only non-casual games? - Enjoys producing, or someone that is only interested in producing a certain genre of game? - A QA tester that enjoys the process of QA - will QA any piece of crap that gets throw at them, or someone that will refuse to test anything other than a 'non-casual' game? Dan's article describes a 'hobbyist'. This is why indy developers are called 'hobbyists'. Professionals have a passion for what they do and not what they work on. Hobbyists are concerned with what they work on.