1. A method for aggregating disparate web services and functionality via a graphical user interface, the method comprising the steps of: generating a graphical user interface, wherein the graphical user interface includes at least one active window capable of interfacing with a plurality of remote servers; initiating multiple threads with the plurality of remote servers; and aggregating functionality and services of the plurality of remote servers, wherein the aggregated functionality and services of the plurality of remote servers is controlled via the graphical user interface.