dochka,
The only time the single MAP sensor can grab the baro reading is just before cranking. It can't use the WOT value, because there may be (and most likely is) restrictions in the intake path, such as the air cleaner, throttle, etc., all of which would indicate to MegaSquirt that the barometric pressure is less than it really is (causing the engine to run worse, not better). However this works fine for most people in most situations.
If you are running up and down mountains, then a single reading at start-up is a lot of use. All you can really do is stop as often as needed to reset the baro reading.
The real solution is a second pressure sensor that monitors the baro pressure at all times and corrects fuel instantaneously. MegaSquirt-II has provisions for this:
http://www.megamanual.com/ms2/install.htm#baro, however note this this is one more thing that you may need to tune.
Lance.
"Never wrestle with pigs. You both get dirty and the pig likes it.” - George Bernard Shaw