The big question in an iterative agile development model is WHEN is the right time to "ship" the product to the public? Do you stay stealth until you have the product fully baked -- that is say after a handful of iterative cycles and private alpha user testing? Or, do you go public early and iterate in front of everyone?