Don't ever "launch" put it out there with the message, "we're building but while we're ironing out bugs, please feel free to look around, test it out and give us feedback." I read an article recently about how Google never "launched." Made a lot of sense. http://www.marketing.fm/2009/11/17/never-launch-just-iterate...