Backing up a Windows Phone before switching to a new one

What's the best way to do this? Optimally, I'd pretty much like to clone my old phone onto my new phone (without having access to both of them at the same time); is that possible?