Best of luck to you!
As for music, address, and photos... Here's what I do about them.
Music: Use Google Play Music to store all my music to their free cloud service. I then mark those albums/tracks I want locally cached (if I anticipate being in a non-WiFi and non-3G area). Otherwise, usually allow it to stream. Hey, I have unlimited data, right?
Address: I just let my Google Apps / GMail account hold all contact info. If they are special places I want to go or whatever, then I mark it as a "Place" in Google Maps. Again, allows for cloud to store the data and keep it sync'd with the phone.
Photos: Two options here. What I used to do was install "Google+" and allow it to auto-upload all photos/videos to your "Instant Album" which is accessible via Google+ or PicasaWeb. You do not need to actually use Google+ for anything else. This is probably the easiest option. My only complaint was not being able to download videos from PicasaWeb/Google+ to my PC. You can download the photos. -- So I now use second option: Install Eye-Fi app on your phone and PC. Amazingly, you don't seem to need an actual Eye-Fi card. The Eye-Fi app will use your 3G/WiFi to automatically send your photos and videos (unaltered) to your PC (even if your PC isn't on!). As a bonus, you can have the Eye-Fi service auto-upload the photo/video to any folder you want on PicasaWeb. Worth checking out. Warning: Need patience to figure it out.
Long story short: Don't live your life on an SD card. They can fail, get wet, or lost. Use that unlimited data plan to your advantage and get the data copied to the cloud/your PC.
This was a public service announcement from your local Imperial Sith Lord.