Just from my own experience -- I'm not a technician! -- I'd have to agree that temperature changes raise havoc with the tuning. That would have to be number one. The curious thing, though, in my experience, is that if the change is slow (in both directions), while the piano will be out of tune -- sometimes unplayably so -- after the change, once the change is undone the piano will be surprisingly close to where it started (my test case is a Steinway M which lives in an unheated studio at my place; it's tuned in the spring, when the weather warms up, and holds its tune right until the weather gets cold (below freezing) -- when it goes out. But once spring comes again, it comes back in tune very nicely, and doesn't need much more work than if it had been in a heated space all winter). Humidity does seem to affect tune (although it affects the action much more!) but it seems to me that this is more due to individual pins becoming slightly loose if it is too dry than it is to any overall effect. Actually playing a piano doesn't seem to have much effect, provided the pins are tight -- although preparing a piano for some modern "prepared piano" pieces (a practice which, in my view, should be banned) can cause real tuning disasters, even if it doesn't actually lead to broken strings.