I've read there would be 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 combinations. But with the exploding use of new bitcoin address for every transactions and with the ease of creating address, some automated bots can create unlimited number of addresses. So what if we ran out of bitcoin address. Is it even possible?