1461169585-baa84f05-85be-4ce5-b682-81c567c23768

1. A computer-implemented system comprising:
a non-transitory computer readable storage medium containing executable program code;
a user information database;
a messaging and collaboration component operatively associated with the user information database;
at least one template configured to be populated by the messaging and collaboration component; and
at least one executable mother web script operatively associated with the messaging and collaboration component for dynamically generating one or more additional executable web scripts from access to the template and the user information database in response to a user request, wherein the template includes at least one data structure comprising executable code to generate the one or more additional executable web scripts based on the user request, and the one or more additional executable web scripts enable the generation of a dynamic user-interface.
2. The system of claim 1, further comprising
a programming module for executing the one or more additional web scripts, the module having subroutines for encrypting data entered by the user;
a communications module for communicating inputted data from the programming module to a client; and
suitable programming for processing the inputted data independently of the programming module, the suitable programming including a decryption routine.
3. The system of claim 2, further comprising a status module programmed to generate a message with status information and direct said message to one of the user and the messaging and collaboration component; and a payment module for generating invoices to the user in response user access to the messaging and collaboration component.
4. The system of claim 3, further comprising programming to update a client database with data inputted by the user.
5. The system of claim 1, wherein the one or more additional web scripts are executed in a virtual machine environment.
6. The system of claim 1, wherein the messaging and collaboration component is executed using a cloud-based computing platform.
7. The system of claim 1, wherein the one or more additional web scripts are virtual web scripts.
8. The system of claim 1, wherein the communications module further outputs data to one or more selected devices.
9. The system of claim 8, wherein the selected devices comprise one or more of a smart phone, a television, a tablet, an e-reader, a smart tag, a biometric tag, a RFID tag, a smart device with a chip, and a personal computer.
10. The system of claim 1, wherein the one or more additional web scripts enable the generation and presentation of a virtual desktop environment, voice recognition capabilities, and translation between one or more languages.
11. A computer-implemented method for processing information received from a user of an application, the method comprising the steps of:
providing a cloud-implemented system used in conjunction with an application service provider (ASP) and an existing client database, the system comprising a non-transitory computer readable storage medium containing executable program code, a user information database derived from the client database, a messaging and collaboration component operatively associated with the user information database, at least one template configured to be populated by the messaging and collaboration component, and at least one mother web script operatively associated with the messaging and collaboration component for dynamically generating additional executable web scripts independently of the existing client database and from access to the template and the user information database in response to a user request;
receiving a user-initiated request for information to be processed by the application;
executing one of the dynamically generated additional web scripts, wherein the one of the dynamically generated additional web scripts is further generated in response to the request based on executable code from at least one data structure included in the template;
providing a user-interface generated by the one of the dynamically generated additional web scripts in response to the user-initiated request; and
accessing the client information database either in response to the user-initiated request or in response to an input of data through the user-interface.
12. The method of claim 11, further comprising spawning an instance of a virtual machine by the at least one mother web script, and wherein executing one of the dynamically generated additional web scripts comprises executing one of the dynamically generated additional web scripts in the virtual machine.
13. The method of claim 11, wherein the user-initiated request is received via one or more of a telephone, a smart phone, cellular phone, a web browser, a tablet, an e-reader, a smart tag, a biometric tag, a RFID tag, a personal computer, and a television.
14. The method of claim 11, wherein the user-initiated request is one or more of an SMS message, a packet, an email, or a phone call.
15. The method of claim 11, wherein providing the user-interface comprises one or more of providing a dynamic web page, reading instructions to a user via a telephone, and providing a voice recognition program.
16. The method of claim 11, further comprising determining a type of device used to send the user-initiated request, and customizing the user-interface based on the determined type of device.
17. The method of claim 11, further comprising determining a device to receive the user-interface, and providing the user-interface to the determined device.
18. The method of claim 17, wherein the device is one or more of a television, a smart phone, a media player, a biometric device, a RFID device, a tablet, smart clothing, smart fabric, or a personal computer.
19. A non-transitory computer-readable medium containing program code embodying an application program for performing a method for processing information received from a user of an application, the method comprising:
providing a computer-implemented system used in conjunction with an application service provider (ASP) and an existing client database, the system comprising a user information database derived from the client database, a messaging and collaboration component operatively associated with the user information database, at least one template configured to be populated by the messaging and collaboration system, and at least one web script operatively associated with the messaging and collaboration component for dynamically generating additional executable web scripts independently of the existing client database and from access to the template and-the user information database in response to a user request;
receiving a user-initiated request for information to be processed by the application;
displaying a user-interface generated by a web script in response to the user-initiated request, wherein the executable web script is further generated in response to the user request based on executable code from at least one data structure included in the template; and
accessing the client information database either in response to the user-initiated request or in response to an input of data through the user-interface.
20. The method of claim 19, wherein the computer-implemented system is a cloud computing system.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A photographic processor comprising:
a. a frame;
b. an exposure section contained within the frame adapted to receive and expose print media to record an image on the print media, wherein the exposure section comprises an entry for print media and a transport system that transports the print media to an exposing mechanism adapted to expose an image on the print media, and an exit for the exposed print media;
c. a chemical development section contained within the frame adapted to receive exposed print media from the exit and developing the exposed print media;
d. a print media supply section secured to a shuttle system and wherein the print media supply section is adapted to provide print media from at least two magazines, wherein each magazine comprises an opening to permit the withdrawal of desired print media, and further wherein the shuttle system is connected to the frame and disposed between the frame and the magazines and is adapted to sequentially move one of the magazines to a position in line with the entry to the exposure section and then away from the entry and then moves the other magazine from the position in line with the entry to the exposure section and then away from the entry; and
e. a controller adapted to operate the shuttle system and activity in the chemical development section and exposure section.
2. The photographic processor of claim 1, further comprising a finishing station adapted to dry and sort the developed print media.
3. The photographic processor of claim 1, wherein the shuttle system comprises:
a. a slidable magazine support tray disposed on the frame adapted to support at least the two magazines, wherein the tray comprises tray openings in direct alignment with the openings of the magazines;
b. a light tight boot disposed on the frame, wherein the boot surrounds the slidable magazine support tray;
c. a first location device disposed on the frame on a first side of the slidable magazine support tray;
d. a second location device disposed on the frame on a second side, wherein the second side is opposite of the first side, and wherein the first and second location devices sequentially engage the slidable magazine support tray to orient each magazine opening directly over the entry in a light tight manner;
e. a drive shaft mounted on the frame and attached to the slidable magazine support tray, wherein the drive shaft positions the slidable magazine support tray over the entry; and
f. a motor connected to the drive shaft mounted on the frame, wherein the motor moves the drive shaft.
4. The photographic processor of claim 3, wherein the slidable magazine support tray further comprises a plurality of magazine locators, wherein each tray opening corresponds respectively to an opening in the magazine, and wherein each set of magazine locators corresponds to at least one magazine.
5. The photographic processor of claim 3, wherein the light tight boot is composed of a rubber or a sturdy, durable, flexible polymer.
6. The photographic processor of claim 3, wherein the light tight boot dimensions are at least the dimensions of the entry.
7. The photographic processor of claim 3, wherein the location devices comprise sensors connected to the controller, wherein the location devices provide signals that permit orientation of the magazine opening directly over the entry to the exposure section.
8. The photographic processor of claim 3, wherein the location devices comprise mechanical stops adapted to prevent the slidable magazine support tray from sliding beyond a predetermined point.
9. The photographic processor of claim 1, wherein the exposing section comprises an optical exposing mechanism or a digital exposing mechanism.
10. The photographic processor of claim 9, wherein the optical exposing mechanism comprises white light.
11. The photographic processor of claim 9, wherein the digital exposing mechanism comprises a liquid crystal display (LCD) or a laser.
12. The photographic processor of claim 1, wherein the print media is web form print media or cut sheet print media.
13. The photographic processor of claim 1, wherein the print media is paper or a thin film.
14. The photographic processor of claim 1, wherein the photographic processor is a self-service kiosk.
15. A method of processing images comprising the steps of:
a. positioning a first magazine with a first magazine opening and a second magazine with a second magazine opening, wherein the magazines comprise print media, and wherein the openings are positioned in line with tray openings disposed in a slidable magazine support tray;
b. disposing the slidable magazine support tray in a photographic processor;
c. moving the slidable magazine support tray to a first position such that the first magazine opening is positioned over an entry to an exposing section of the photographic processor;
d. transferring print media in a light tight manner from the first magazine to the exposing section through the entry;
e. exposing print media to form an image on print media forming exposed print media;
f. conveying the exposed print media to a chemical development section;
g. developing the exposed print media;
h. finishing the exposed print media forming finished exposed print media;
i. delivering the finished exposed print media to a user;
j. moving the slidable magazine support tray to a second position such that the second magazine opening is positioned over the entry to the exposing section of the photographic processor;
k. transferring print media in the light tight manner from the second magazine to the exposing section through the entry;
l. exposing the print media to form a second image on the print media forming second exposed print media;
m. conveying the second exposed print media to a chemical development section;
n. developing the second exposed print media;
o. finishing the second exposed print media forming second finished exposed print media; and
p. delivering the second finished exposed print media to the user.
16. The method of claim 15, further comprising the step of using print media in the first magazine that is different from print media in the second magazine.
17. The method of claim 15, wherein the photographic processor is a self-service kiosk.