An exterior-mounted motorized window shade system that is solar powered and automated using a microcontroller that evaluates environmental sensor input for predefined thresholds regarding direct sunlight, temperature, moisture, and wind speed and then actuates the extension or retraction direction of the motor based on that input. The secondary memory device is capable of storing a plurality of pages of data, each having associated with it a unique sequence number, the sequence number being stored separately from the data page so that when the page is to be read, the sequence number retrieved with the page can be compared with the stored sequence number to authenticate the page. The preventing structure may include at least one pair of oppositely spaced ridges extending a first predetermined distance from the lower surface of the backing plate and forming a channel therebetween. During a second time interval, an image from the plurality of images is automatically identified that includes a position of the first marker that is substantially the same as a position of a first localization element relative to the dynamic body and a position of the second marker that is substantially the same as a position of the second localization element relative to the dynamic body. The user can customize the log by, for example, creating a multi-media album.