We have a small home network based on Windows XP Pro (SP2) computers. One acts as a server and the other 5 connect to it. The server has an ADSL connection and using ICF (Internet Connection Sharing) the other 5 computers get their internet connection from it. Is there a software package available that can be installed on the server to monitor how much internet bandwidth each of the 5 computers is using? It would also be nice if it could report which web site each of the 5 computers visited and if it could control how much bandwidth each computer can get, or to block internet access to any of the 5 computers.