Create a site from a template when a user creates a site


I've created a network site with Pro Sites. I'd like to be able to achieve that when a user signs up and a site is automatically created for him, this site gets created from a template site.

I'm not sure what's the plugin I should use to achieve this, Blog Templates or Content Copier or any other?

Thanls for your help in advanced.