Salut Mike,
Wystan's answer is correct ,although "he is not a native" as he likes to mention in almost all his answers. I find it neat actually .:)
I am not a native as well ;) but I will elaborate on the previous.
Chaque means both each or every . En francais c'est aussi "quelque" , "tout".
chaque jour = every day ,each day
Chacun = everyone , everybody .
Chacun ses gouts! = Everyone his own tastes.
En francais aussi " chaque personne " ou bien " chaque homme".
It is chacun ( masculine ) and chacune ( feminine).