www.nasalrinse.com
A mechanical solution that should be part of everyone's arsenal.
I used to get curl-up-in-fetal-position-while-begging-my-wife-for-her-narcotic-prescription earaches every now and then, from an old dive injury. Somehow, flying 100K a few years resolved the issue. But I take a 12 hour sudafed before flights, and nasalrinse during a shower after arrival, as a precaution.