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 224.0.0.0 0.255.255.255 any
and
ip access-group 100 in