Please don't throw highly technical language at me because I may not understand it.
I created a website using a child theme (based on Responsive). I built it locally with Bitnami. Then I migrated it to a subdomain for the client to preview. I simply used FTP to copy the wp-content folder to the subdomain. Then I started running into problems:
1. The Menus were missing.
2. The CSS for my one menu wasn't working.
3. The links to media are not working.
First, after I got the site configured (which is hard for a newbie), I noticed that the menus were missing. So I Exported the local site and Imported it into the new site. This gave me menus (but I think that there must be a better way).
But then I noticed that my Child Theme CSS for the menu styling wasn't working for one of my menus. It turns out that the IDs for the menu had changed (ex. #menu-item-174 is now #menu-item-223). So changed the IDs. (Why did they change?) Then I noticed that my background-image for the one special menu button would not load from the "uploads" folder. I finally gave up and uploaded another image into my child theme folder and linked to it that way.
Third, I noticed that all the links to media in the "uploads" folder are broken. The media is in the folder. The link appears to be correct. But even if I put that link into my browser, I cannot view the media (all images). I tried this: http://interconnectit.com/products/search-and-replace-for-wordpress-databases/. It tried to change http:/localhost/wordpress to http:/flipbrush.day4media.com using the searchreplace.php. (But do I know what I am doing? NO.)
You can view the site on my subdomain here: flipbrush.day4media.com
Maybe all I need is a good tutorial on moving the site correctly. I looked, but could not find one. This one was not helpful to me: http://codex.wordpress.org/Moving_WordPress.