let's rephrase that a bit:
What hobbyist can put 3-man years into programming, finding all bugs, documenting his product and distribute for free for a living?
What hobbyist can put 3-man years into programming, finding all bugs, documenting his product and distribute for free for a living?