Just as those who have worked retail or service before are more tolerant and understanding of others who are working it, we programmers are more understanding of each other. Until I see something that seems terribly erroneous, I have not reason to be critical, and right now, I see nothing wrong with the rate of the patches, the amount of communication, and what gets released to us. In fact, I am surprised at how much communication we are getting, because so many companies don't communicate at all or at least communicated very little about works in progress and stages of development. I have already put in as many entertaining hours as I feel justifies the price I spent for EA, and the game is only going to improve from here.