I'd like to add something to the mix regarding Beta OSs
I love reading these forums. I totally understand where CX and Sith come from. We are, in general, an impatient lot.
I want to give a slightly different perspective on the Beta OS situation.
Until the Beta version .103 came out, I was very unhappy with my Storm. It was slow, it froze at times, and often unusable. I am a businessman that needs to count on his Blackberry. It is not a toy to play Bricklayer on.
To be honest, if it were not for the leaked OSs, I would have probably returned my Storm and gone back to my 8830. So, believe it or not, it was beneficial for RIM that there were leaks. Quite frankly, I would wonder if RIM monitors these forums with every leak to see how they've done with a particular OS... no liability for them if the tests go poorly... and a willing bunch and a larger beta test group than they would get otherwise.
On the flipside, however, a NDA is an NDA - it must be respected. Suggesting that someone who is a beta tester or employee "owes" it to the rest of us to leak anything is absurd. To risk your job or to be sued for a second of glory with folks out there in "la la land"? Nah... not worth it.
I too would love to be a beta tester - I've done it with other pieces (not RIM) of software in my past. I love to be on the cutting edge, like anyone on this forum. I'd hate for someone to lose their livelihood or get sued just so I can have a piece of software a little early. Patience.
;)