1. A method of browsing one or more templates of a program on a computer system via a single-screen entry point user interface having a plurality of panes, the method comprising: receiving a signal indicating starting of the program; and presenting a navigation pane on a display upon receiving the signal indicating starting of the program, wherein the navigation pane is programmed to navigate a plurality of document template categories, each of the plurality of template categories including one or more templates accessible to a user; and organizing the template categories into sections including: expanding a local templates section, when selected, into a local template list of one or more template categories existing on the computer system, the local template list being presented to the user while the navigation pane continues to be displayed; expanding an online templates section, when selected, into an online template list of one or more online template categories if the program is connected to a Web service, the online template list being presented to the user while the navigation pane continues to be displayed; and generating a featured templates section, when selected, including a featured template list of featured templates, wherein the featured templates includes at least one blank template, one or more featured local templates, and one or more featured online templates if the program is connected to the Web service.