Closed beta or release the product now?
nickb: If you have no beta testers currently, I think it's unadvisable to open it up fully. Have a closed beta, get 50-100 people in there and get some feedback ASAP. Fix outstanding issues and then think about launching openly.