See an old discussion here:
http://wilmott.com/messageview.cfm?cati ... id=38700We had a similar issue a few years back, trying to get a 50y data point from a curve that went to 30y. We realised that the choice of extrapolation method could introduce volatility that should not be there (small change in inputs leading to large change in extrapolated values). We ended up just using the 30y value for the 50y value. For us, it was a small part of the portfolio, and we were doing risk management, not trading, so we were OK with the approximation.