As far as I know, Garmin did not change the part numbers for the three Mobile PC products (software-only, 10x and 20x) when they released the version with the 2010 maps. They made the silly argument that they didn't change the program so they didn't need to change the part numbers. So their retailers were left with no way to confirm what version of maps they were actually getting from Garmin ... old stock with the old maps or new stock with the new maps.
There was a point when Garmin confirmed that they were shipping only the new (2010) version. That was months ago. So any purchase from Garmin will be with the 2010 maps. Buying from Amazon would be guesswork but this late in the product cycle would lead me to expect the 2010 maps. The discounting would be because it is so late in the product cycle. Regardless whether there will be a next version with new maps, the current product has maps that are now considered pretty old, therefore of less value.
As Terry said, if you get the version bundled with a GPS receiver you can register it in your MyGarmin account and you should be eligible for a map update.
I'm not sure when I said I didn't like multiple questions in one post or what I actually said. Just to clarify, I don't mind multiple questions in a single post as long as they are clearly worded and it's clear they are seperate questions. And the poster clearly understands that they've asked multiple questions.
It's that last bit that perhaps causes a misunderstanding when I point out that the poster has really asked multiple questions. That's not to discourage multiple questions in a post but to ensure the poster understands that they've asked more than one. I do that to clarify exactly the questions I'm about to answer and so that the multiple answers I have to give won't confuse them any more than they already might be.
From the standpoint of readers/searchers finding things in the forum I know that Marvin would love it if people would only ask one question per post, make it very clear in the title what the question is and start a new thread with each unrelated question. But that's every forum moderator's wet dream.