When Microsoft's Visual Basic 5.0 first starts, it thoughtfully provides a tabbed dialog that quickly allows you to start a new project, open an existing project, or open a recently used project. The dialog provides a nice starting point for a new user, and is a welcome change from previous versions of the product that always started by loading a skeleton framework for a new project. This latter behavior entailed a considerable waste of time, since the user will most likely ignore the skeleton and work on an existing project (he or she would have to wait for two projects to load: the skeleton, and the desired, existing project).
We do have one complaint about the dialog however: on the Recent tab, we would have preferred that the entire row be highlighted when selecting a project. As indicated in the image, only the first column of the selected row is highlighted, and moreover, attempting to select a project by clicking on the path in the second column will not change the selection - the user must click in the first column. Despite this quirk, and the fact that the dialog always opens on the New tab (developers will most frequently be opening the last project they were working on), VB developers have found the dialog to be a vast improvement in the evolution of Visual Basic.