Thanks, Zap. That's about the best compliment I can get on this sort of thing.