(from ac-web.org but it should apply here :|)
why do people post that they are working on servers that 50% of the time never come out and or get so delayed it is stupid to wait? why not just sit quietly and make it then grandopen it to us to make us all be in shock and amazement? that sounds a whole lot better then making a prolonged excuse on forums. i understand the asking for help i support those types of posts, but not what they did with gag and many others. "blah blah we will have 1billion promises done by such and such unrealistic date all for you." 1 hr later ."project delayed 4 months". if your going to do a project keep it to yourself it is better rep for you when you get it out, cause it is a awsome unexpected server. everyone will want to tryit out and +major rep from people if you spent good working time to perfect it.
thats my opinion, definitive time=you have to deliver on promises you can't keep.
keep it undefined or just say such and such server going public with info to the last npc or w.e. 1 day b4 u make it public. that creates more hype then saying many excuses over a period of 4 months.