So I am reading about the distribute-list command. here is what I found out about it. "distribute-list is applied to an interface using EIGRP. In EIGRP, a distribute-list will block route entries from entering the topology table.:

Why would I want to use a Distribute-list vs creating an ACL list do the following:
access-list 100 deny ip any
ip access-group 100 in