a second system controller 200 sent to a text inserter 202 the output of the text inserter is applied to the video recorder 204 the event data is also sent to a searchable database 206 the video recorder 204 and the searchable database 206 may or may not be the same computer this combination of searchable database 206 and video recorder 204 allows events to be searchable by time event type customer or any database field for example a customer enters a wrong entrance code into the front gate controller keypad the denied access information which is produced by the system controller 200 indicates that an erroneous access code was entered by a customer the keypad and its location along with a time stamp are sent by the system controller 200 to an output port of the system controller 200 as event data the event data is converted by text inserter 202 and the camera video is overlaid with text information from the system controller 200 and displayed on a monitor and or stored in a video recorder 204 in addition the event data is sent and stored to a searchable database 206 the information is then searchable by field or combination of fields the attendant will be able to request a video image along the time and trouble code this information is extremely important when a crime was committed at the self storage facility and one or more law enforcement agencies are on the scene needing information in yet.