Here's my recent philosophy - if you have the time to worry about mailing lists and slow reveal, testimonials and launch date hooha then you're doing something wrong, because in the time you spent noodling around on these things - hyping up internally that which does not yet exist and thus setting yourself up for a harder fall later - you could have launched the thing already and started validating the business model...