coordinator 104 also help insure that very little connection time remains unaccounted for since the isp 102 and the coordinator 104 share billing data as follows when the user disconnects or is disconnected from the internet the timer in the coordinator 104 provides the non home isp a first total connection time for the user which is used to generate billing data for the user the timer in the non home isp provides a second total connection time to generate billing data for the coordinator 104 moreover since both the isp 102 and the coordinator 104 share the billing data invoicing between the coordinator 104 and user 100 is made simpler the exchange of bips and bias between the isp 102 and the coordinator 104 and the exchange of cvrs and cvas between the isp 102 and the user 100 provide for billing and communication monitoring that is practical for both the user and the participating isps moreover since the bips bias cvrs and cvas use relatively little information and are sent on a periodic basis the system requires only a small amount of communication bandwidth for communication monitoring and billing in a second embodiment of the present invention only one login is used by user 100 to login to the server of independent isp 102 in this embodiment user 100 39 s login name and password if valid would cause the server of the isp 102 to launch.