We use RSMACC in one of our plants and will be porting others to it. It is very simple to use, its transparent to the user, you launch RSMACC and use the archive module to get the PLC program from the central repository. RSMACC can also track all changes made to a program, and e-mail selected recipents when changes are made. This put a quick stop to maintenence jumping out a switch without the proper paperwork. Our plan is to also use it to track changes made to robot and panelview programs as well, I don't know hopw thats going since I work at corporate. We set ours as recurrisive directories, which basically sets up the same folders on our laptops. We also use RSSQL to track downtime, repairs, poke-yoke status and who is running a particular tool.
As far as the conversion tool, do you mean converting RS500 to RS5000, or are you speaking about just concverting the indirect addressing portions? Are you using math to develop your pointer or index?