1. A printer with an embedded multimedia server comprising: a chassis for housing a print engine for controlling printing to a plurality of storage media forms, including removable storage media forms, the print engine being coupled to media holders, a multimedia server for interfacing with interfaces for multiple types of media content, the multimedia server being communicatively coupled to the print engine, a non-volatile memory for storing a database of multimedia content selections, the database being communicatively coupled to the multimedia server, and a user input device accessible on the printer chassis and being communicatively coupled to the multimedia server.