What has proven to be a HUGE advantage of ER/Studio that was not really evaluated at the time we chose it is that it gives you full access to its automation model. This allows it to be controlled through code (VBA) in programs like MS Access. One reason this is helpful is that we work with huge models of around 1500 entities, 1500 tables, and 25,000 attributes and columns. We often find ourselves needing to make mass updates, and this is easily done with code in a tiny fraction of the time needed to do it manually. Another use is we can extract metadata in code and load it directly to an Oracle database (using MS Access) to publish for developers on the other side of the planet.