I've considered using a combination GPS and pressure sensor. My theory is that the payload (rocket or balloon) will spend some time on the ground, and the GPS can lock and obtain a relatively accurate altitude measurement which would be averaged. This would be used to adjust the pressure altitude from the pressure sensor. I'd need a GPS anyway, for lat/lan position reporting.
-j