Halo Evolutions