If you are using Internet connection sharing the computers that are not directly connected to the DSL line, e.g. through the switch have to get their ip addresses through DHCP.
Starting ICS on the DSL machine automatically starts a DHCP server on that box and it will then assign addresses to your other machines. This is a requirement for ICS to work.
Talk is based on the assumption that you can get somewhere if you keep putting one word after another