1. A computer-implemented method of posting content to a web site, comprising: obtaining a user input on a machine readable paper with a predefined template; obtaining an electronic image of the machine readable paper along with the user input; decoding the electronic image of the machine readable paper; identifying the predefined template of the machine readable paper from the decoded electronic image; searching the predefined template of the machine readable paper against a repository to find a web site in the repository corresponding to the predefined template of the machine readable paper; identifying the user input on the machine readable paper; if no web site corresponding to the predefined template of the machine readable paper is found, creating a web site based on the user input; and if a web site corresponding to the predefined template of the machine readable paper is found, modifying the web site based on the user input.