I have no interest in Samsung, I won the phone in their contest. I'm in the software development business and understand SDLC better than most people here and in my industry also.
Every day I hear people yelling at me because of "bugs" in the software. And every day I educate people to work arounds and how these "bugs" will be fixed in the next version. Guess what, lots of work goes into that next version, including coding, testing, QA testing, UAT testing, etc and this all takes time. (One of my vendors would tell me that new add-ons would have to sit in QA for 2 weeks, they ofter came out wrong, restarting the 2 week cycle.) Any reputable software company will take their time in developing to make sure new releases have as few problems as possible. This is evident in that no other company has ever released a 2.1 update for ANY phone.
Again, 2.1 has been out for only 6 weeks! And just today has the first Samsung update been announced for 2Q10. They know there are issues with the software, they don't look at this board, and decide that they should hurry up. It just doesn't work like that, no matter how much you complain, you end up only scaring off the knowledgeable people in the forum.
I will change my attitude towards Samsung if we do not receive any information as to an update by the end of 2Q10, since at that point they would have released updates for other phones.