Worked with Omron, Micrologix and upgraded the firmware on a Compactlogix last week. Had a real ordeal when the upgrade when it totally messed up the Ethernet Port and had to spend about 4 hours downloading through the serial port at 19.2k. Pulled out the DoMore CPU for a bench test setup this week, so its been a while since I used it and needed to upgrade the firmware and change the IP address. If I wouldn't of had to work on the other PLC's last week, I probably would have never even give it a second thought about how easy you made upgrading firmware and changing the IP address. Thank you!