Cheers mate.
Just thought I'd run something past you as it confused me a little.
I restored Angry Birds to my phone last night via Titanium. For some reason, it installed part of it to my SD card and part of it to my phone.
Is this because it was saved on both my phone and SD card previously?
Anyway, after reading your post above I decided to do a bit of experimenting. The market link wasn't restored for me, despite the fact I restored the app and its data via Titanium.
I thought this was strange, so I backed up Angry Birds via Titanium and uninstalled Angry Birds.
I then reinstalled it from the Market to see if it would show up. It didn't show up at first, but it did save some of the app to the SD card, which once again I moved across to the phone.
I then rebooted my phone and the market link was restored.
I then restored only the Angry Birds data and all seems fine.
I suppose I'm wondering why it installed part of the app to my phone and part of it to the SD card?
Edit: I've just downloaded the new Angry Birds Seasons game and this did the same. It downloaded part of the game to the phone and part of it to the SD card. Once again I naturally moved it to the phone.
Also, I assume there's no harm in me only transferring across only the app data to be used with a freshly downloaded version of Angry Birds in order to get the market link restored.
It's all fairly minor stuff, but I'm enjoying the odd bit of tinkering and seeing how things work if that makes sense? I guess that's how we all learn!