1. A method for forming and rearranging a bandwidth sharing ad hoc network, comprising: providing a computer infrastructure being operable to establish the bandwidth sharing ad hoc network between a borrower and at least one lender of bandwidth by broadcasting and tabulating a table with lender and borrower information, and to select the at least one lender for the bandwidth sharing ad hoc network based on pertinent information of the at least one lender which matches criteria.