@johnpoz:
Being worried about something going offline because your dhcp server is offline for your servers.. Hmmm.. Why not just run a longer lease.. If you ran a lease for 24 hours.. You would be sure - unless you rebooted them during your dhcp outage for good 12 hours.. Leases renew at the 1/2 mark normally, so any client should always be able to run for 1/2 of your lease time with dhcp server offline..
The advantage of running dhcp for stuff like servers via reservations is you can facilitate a change across a huge amount of devices with a simple dhcp change.. Say you want to point to different dns, or new gateway, or change your ntp server, etc. etc.. There are multiple options that can be handed out via dhcp that setting client to static would force you to touch that client on such changes.
Shoot you can change the IP range on your whole network with a simple dhcp server change without actually have to touch a device, etc.
If your worried about dhcpd going down - its also very simple to just run a failover setup for dhcp.. Couple of devices sure static right on the device.. But as you ramp up the number of devices actually setting static on the clients becomes a PITA if something needs to be changed on the network.
As your network grows the only thing that should be static should be your routers/firewall server handing out dhcpd ;)
What is your current dhcp lease time?
I do agree with this for larger environments. There a still a number of cases where static is a must (at least for me), in fact there are a number of services that require it. Of course as with may things in IT, there is no one right answer or one solution to rule them all.