I am using iTunes with my iPhone 4S, iPad 2, iPod Touch 4G. Previously I used it with my iPhone 2G, 3GS, and iPod Touch first gen. I have two iTunes accounts, one for my iPhone / iPod Touch, and one for my iPad (which is mostly for work). Anytime I try to sync my devices with iTunes, and I try to sync apps, iTunes always tries to add old iPhone 2G apps to my new devices, or remove my new apps from my iPad or iPhone 4S. Managing multiple devices on a single computer with a single iTunes software install is a huge migrane. I have over 400 apps from all the iOS devices I have owned. And there is no easy way to tell iTunes which app belongs to which device. Anytime I try to "sync" or even removing the "sync apps" it threatens to delete apps / content from my iOS devices. I am extremely frustrated. Most recently it deleted some apps from my iPad automatically when I was trying to sync a few apps...and there is no log as to what apps were removed, so I have to log into iTunes Store and view all my purchases and view the purchases one by one to compare with what was removed. This took hours. Am I really going to have to have a dedicated computer, with a dedicated iTunes install, for each one of my iOS devices, to prevent this mess from happening??