I like it, except for the democracy bit. Voting sucks as a method of making decisions. For quick unimportant decisions, sure, vote. But for important decisions either involve everyone and make it a consensus (i.e. unanimous, everyone has to agree) or give the authority and responsibility to one person.<p>Voting gives every vote the same weight, but some people are more knowledgeable than others and in a better place to know the right course (this is not 'some people are better than others' but 'some people have more information than others'). Voting also disables unpopular-but-necessary decisions, which will kill the company eventually.<p>I would replace it by either:<p>- all decisions are made by one person (not the same person for each decision). The management team select three appropriate employees to make the decision, and an all-company vote selects which one will make the decision.<p>or:<p>- the management team will make all decisions, but must provide post a written explanation of the reasoning behind the decision to the rest of the company, and any decision may be further discussed at a company meeting.<p>But that's just my thoughts after 5 mins thinking about it... someone else probably has better ideas :)