Don't announce new stuff if you don't have a firm release date. I know.... it has been happening this way for 15 years now... but how about putting an end to the let-downs? (That being said, I recognize that not all current developers are plagued with this bad sense etiquette. My thanks to you guys.)