Asslamu allikum. I would like to know the usage of Jazak Allah Khair. When is it best used and, any restrictions. What does "Jazak Allah Khair" mean?