Is there a way to list all of the clients that are working through the pi-hole

Is there a mechanism/command within pihole to list all of the ip addresses/names that are using it. Our home network is getting large and complex (about 45 devices) - it would be handy to have a checklist of what is connecting through it.

Try Tools | Network.

Run this command from the Pi terminal - will list all clients in the past 24 hours:

echo ">top-clients withzero (100) >quit" | nc localhost 4711