My issue is twofold. I just got my boss to get studio 5000. I knew I had programs for our machines ranging from versions 30 to 33 so I downloaded those. I was called to another machine which I had no copy of the program for and went to connect to the compactlogix controller. First issue was it was written with version 21.00 so I went ahead and downloaded 21.03 from Rockwell's website. I still cannot upload the program. When I try to connect via studio 5000 upload it tells me to connect via RsLinx. I updated the eds files and within RsLinx I show that I am connected to the plc via Ethernet but I still cannot connect. So I need help with that, but I'm also curious if I should update the version from 21 to say 30 or 34. There is a panelview and powerflex hooked up to it so would I need to check comparability first? I mainly say that because my laptop with windows 7 is ready to die and if I get a new laptop I'd rather not set up a virtual machine if I didn't have to.