I've just done a major site migration by pushing the site into subscribe.module through XML-RPC. The site I was pushing in had metadata which I mapped to vocabularies. It took some hacking but the result was pleasant as it was 1400 nodes, 700+ terms. So that's another option; probably not the easiest at this point.