I find it interesting to note that the successful hardware developers also are the ones who keep their mouths shut about products until just before launch, whereas those who promise for years and fail to deliver tend to do badly.
Can't think why. It's almost as if the phrase "real soon now" loses its edge the 30th time you hear it...