While console 18 and administrative agent 22 are shown as separate functional blocks, the functionality of these modules may be combined or broken down into smaller functional units, and each individual functionality may be implemented using any suitable hardware and/or software, such as a computer program stored on a computer readable medium.