Migrating a client site from a wp ms site.

Hello!

Ok so I have a wp multisite install/site.
I want to create a new site as a subdomain as a staging area to build a client website.
On completion of the site I want to migrate it to the clients server.

So;
1. Whats a good plugin for doing this?
2. Will the plugin that does the migration transfer the network activated plugins on the network parent site?
3. Is there anything else I have to keep in mind doing this?

Thank you!
Joe