My Problem:
I'm a proud user of Kubuntu Gusty x64; however, their are times when I just can't get the job done because the application (iTunes) just needs a windows box.
My solution:
VirtualBox. With VirtualBox, Linux users can now "seamlessly" run Windows Applications in windows for free. Using this methoud Iphone users are able to communicate with their hardware without having to load into a windows environment separately.