My router uses dhcp to connect to my ISP. Internally I use a mix of dhcp and static addressing. My servers use static addresses because port forwarding is easier to set up for static addressing. My laptop and other 'browser' computers use dhcp to connect.