How many iterations of good/bad hardware coupled with good/bad software can a company have before they get it?
Hmmm, the software sucked, but the hardware was good. Wait, let's work on the software and then do crappy hardware. Oh, hold on, how about...wait a minute, put out a press release about how we'll get it right in Rev. B.