ComputerWorld - For most smartphone users, Google's Android upgrades are both a blessing and a curse. On the one hand, each upgrade opens the door to exciting new features and functions for a phone. On the other hand, the updates don't arrive instantly -- and the wait to receive them can often be long and filled with uncertainty or disappointment.