It's both the carrier and the manufacturer of the device to supply updates. Samsung makes the 2.1 update for the phone, Sprint adds their own codes and what not and then delivers it. The problem with the Moment, is the Moment was both Sprint and Samsungs first serious attempt at Android. Yes the Hero was out before the Moment, but the Hero was not the Android flagship of Sprint. I feel that Samsung does not have anything good or bad towards Google and Android, they're neutral about it. But they hop on the bandwagon as every other company did. Samsung makes pretty nice devices, if they took it seriously then the Moment could have been a Droid killer easily. The Moment was the stepping stone, the Intercept is the mid level Android, the Epic(and other Galaxy S phones) are the flagship of Samsung right now. Which if something better was offered as an alternative to Android(We'll see windows mobile 7), Samsung would jump shift no issue I bet.