"A pony.", "Here's your mobile." LOL
The biggest problem I've had is running and modifying a script for years is by the time it's really ready to upgrade (could be years) there have been so many minor (and maybe major) new releases that you end up with so many heavily populated relational databases that have changed structure so many times it's near impossible to sync everything up and work properly.
I've seen several very large boards get stuck into being forced to just keep running what they started with to retain their data because it would cost a fortune to get everything working. So they just keep making new patches and ad-ons work with what they have, digging an even deeper hole.
Kinda like the "Git er done" button is stuck and can't get up.