I'm wondering whats the story with updating the Android OS? If I buy a Tablet with Android 2.1, do I have to wait to see if the manufacturer decides to create an update for the device? I don't like this idea if it is the way things work. So, if this the issue, I would like to develop my own update, so can someone tell me the steps in laymans terms? I have programming experience and am eager to learn to work on the OS, not the applications.