We are currently in the process of redoing our main store front. I have set up a development server which currently replicates our production server. We would like to use the development server to re-theme the site, as well as do a major recategorization of our products. Then, on D-Day, the plan will be to migrate the changes (theme + categories) to the production site but obviously maintaining sales / customer data.
Any recommendations on how to do this? I don't mind scripting something, but would be more than happy to use an existing module.
I'm new to Magento but am familiar with PHP / MySQL / rsync etc.