KrinDave here makes the best point. The biggest thing that makes a server community grow is commuication and planing. Making sure everyone is on the same page goes a long way to advoid hurting anyones feelings or making anyone feel left out. People are more willing to accept changes even ones they disagree with if they are kept in the loop and given a chance to voice their options. Obvuisly you will never be able to please everyone there is always someone that will find issue in almost any choice made at the admin level. But at least those sorts of issues can be minuimized.It makes people afraid to stay and devote time to the server, which in turn makes the server a sad and empty place.
also back ups... back ups and testing go a long way to advoid issues or at least identify what issues will be.