1. A computer-implemented method for implementing tabbed browsing in an existing web browser, comprising: at a computing device, providing one or more computer programs having tabbed browsing functionality when operating in conjunction with the existing browser; registering the one or more computer programs as one or more plug-ins with the existing browser; creating one or more browser instances for one or more web pages respectively identified by one or more tabs on a tab band while operating the one or more computer programs with the existing browser to provide tabbed browsing functionality; and providing application compatibility between the one or more browsing instances and existing features associated with the existing browser.