Android 2.3 Gingerbread is out of the bag and eventually will make its way to phones. But many of you are still waiting on Froyo. And in the meantime, there can be a bit of confusion over which version of Android you're actually running. The easy way to check is to press the menu button, then go to settings. The scroll down (it's usually at the bottom) and choose "About phone." You should see a screen like the ones above. (Note that HTC phones may make you go deeper, into "Software Information."
What you're looking for is "Android version." You should have Android 2.1-update 1, or Android 2.2, or Android 2.2.1. What you're not looking for is "Software version." On the Droid X (which you see above on the left), it may be a bit confusing, because the software version is 2.3.xxx. But that doesn't mean you're running Android 2.3. (Sorry.) No, just look for the Android Version line and you'll be all set.