1. I understand that the ISP is distributing (normally) one IP per customer, but from where are the ISPs getting the IPs to distribute? 2. Are ISPs rotating their IPs through all customers, if so why and how often? 3. Who is controlling and how is IP geolocation controlled (specific subnets for specific countries). 4. How is a proxy made other than me as a normal user running a proxy program on my PC and leaving it on forever, all proxies can't be made this way? Botnets?