Or, from another user "stuck" on 10.5.8
Buy a new Mac with all the latest stuff.
Seriously, that's my strategy. I buy a new Mac when my current one no longer does what I want it to do. I then update the newer OS for as long as Apple releases them. I don't upgrade my OS until my computer will not run the latest release, then I buy a new computer based on the first criterion. My Leopard still purrs for me, so I'm content to be "stuck" with it.