1. A system for creating and editing image and or text-based projects from a computing appliance comprising: a server connected to a network, the server having access to least one processor and a data repository, the server including a non-transitory physical medium; and software running from the non-transitory physical medium, the software providing: a first function for establishing a client server connection between the server and at least one user-operated computing appliance connected to the network; a second function for initiating and maintaining an active data session between the at least one user-operated computing appliance and a data server; a third function for storing a database of zip codes with the relevant cities and states on the user-operated computing appliance; a fourth function for detecting when a user enters a zip code onto a form field; a fifth function for looking up the entered zip code; and a sixth function for retrieving the associated city and state information and auto-populating the text fields associated with the zip code.