This website simply clarifies the allegations against islam and its working principle (aka shar`iah) by touching sensitive but famous topics like women rights, human rights, etc.
Muhammad said the best charity is to take care of your divorced daughter
The prophet sallalahu `alayhi wa sallam said : Shall I not inform you of the best charity? It is that which is spent on your daughter who is returned to you and she has no one to spend upon her except you. [Ref: Adabul Mufrad 80]