I am intimately familiar with how to get the latest OS updates on Blackberry. They had "leaked" OS versions all the time.
How does it work for android? For example, my new Pro has v2.2 but isn't 2.3 out now? Do you just wait for something to pop up on your phone?