You rather should use virtual machine(like VirtualBox) to run windows xp with iTunes. :)
I've never managed to run iTunes properly, so I use this solution for synchronizing my iPod.