creating buzz is not necessarily a good thing. the first product you launch will be bad because it hasn't had user input (nothing compares to real users using your site). it will become incrementally better as more people tell you how they actually want it to work.
taking the pre-launch buzz approach is high risk. take powerset for example - they have generated so much buzz that their product had better be a google killer from day one or they're in trouble.