Best way / Best practice to copy website(s)

Hi everyone, I'm wondering if someone can help me here. I'm trying to copy one of my wordpress sites to over 25 different domains with all of my WP plugins, pages, posts, wp_options and preferences in tact.

The problem I'm running into is in the siteurl and baseurl are always different. Do I just have to copy the database as is and simply change the siteurl and baseurl in each of those tables? Or is there some faster / better way to do this?

I'm currently loading the

1) Admin - Ultimate Branding Plugin
2) Loading the same info into the Ultimate Branding Plugin (Like the footer content, the logo)
3) Creating 1 Editor with the same username and password

Do I really have to install this each time over and over again?

Thank you so much in advance WPMU community!