.....
I work in IT. There is a process. Bugs are found, they are prioritized, they are cost and time boxed, and they are fixed as resources allow. Sometimes bugs just flat out wont ever be fixed. Sometimes bug fixes create new bugs. THAT IS HOW IT WORKS, thats why we use SOFTware - so that it can be updated and tweaked.
And not every company or every project will issue a press release every day keeping every customer up to date on every single issue. Sometimes, you just use what you have and if a new product or fix is released - you get it, and you try it and if it makes things better then YAY!
Jesus, you guys act like spoiled children.
Jesus, you sound like someone who should refocus and keep "us users" safe from further beta software. I would expect a multi-billion company like Apple to a) test an iPhone outside that silly room with the egg boxes and b) install iOS 4 on a iPhone 3G. Man they only have ever released 4 different iPhone models, is it so difficult to test that stupid software on *each* of the amazing four iPhones? Is that asking for too much?