I dont have anything to really add to the thead, but that was an excellent post KiscoKid!
I have been considering a similar change in the office where I work - no people come in here other than staff and only ports that are in use are patched into the switches so that eliminates the risk of "anybody wandering in and hooking up to the network"
However, one real advantage that find that with the static scheme (29 hosts and 2 servers here) is being able to always know the IP address of a machine at any time. We also have a VPN where the users RDP to their desktop - if DHCP was used then this would not be a reliable option any longer.
Having said that, for machines such as this, a permanent MAC to IP setting could be entered on a DHCP server for these specific machines to ensure that they always get the same IP address and that the leases are set to the maxium allowed time.
There are several applications/services that are easier to maintain when being ran over a static scheme, but this is only really true in smaller environments such as where I work.
DHCP could certainly be a feasbile option, but there are things that you need to consider - like me - are there any VPN users that RDP to desktop? etc etc.
If there are, you can still use DHCP, but it sort of defeats the purpose of low overhead....although, once its set up, maintenance will be much easier. As mentioned, unused ports etc can be shut down, but again this adds to the burdens of network administation that DHCP seeks to avoid!
Just my 2 pence!
'When all else fails.......read the manual'