ipod>itunes is not as good as using the import function in itunes IMO.
If you can network your comps together your probs are solved.
Edit: I use PodWorks, which can also re-create playlists from the ipod, and, as far as I'm aware, hasn't ever lost iD3 data on me.