FIG. 12 shows the software architecture associated with an exemplary market message server 170 which distributes marketing presentation material 164 to the ATMs. As previously discussed, source files such as MPEG files, graphics, icons and other items are passed from source files 166 into local data stores at selected ATMs such as ATM 158 where such items may reside.