I've had lots of luck with Wine, especially when coupled with winetricks. Some program just won't play nice (I'm looking at iTunes). This can be an issue if you own an Itouch/Iphone. I know someone was developing a method to access the device with Linux, but I think they only had limited success (Older versions? Not sure if this has changed, it's been awhile).
Good luck!

