Well here's weird one. So our server which runs DHCP started acting up, to the point that I decided I needed it to be shipped back to us. So I started the DHCP service on the firewall with a different address space and stopped the DHCP service. To make things easier on the users, I told them to reboot. It does not pick up an address, it uses the old one. It wasn't until they released and renewed that the new DHCP addresses started to be used. Why wouldn't a reboot pick up a new address if the old DHCP service was no longer responsive?