السلام عليكم ورحمة الله وبركاته  الحمد لله  I have found this site very beneficial and informative. Unlike most sites, the answerer uses an approach of comparing all schools of thoughts and provides sound opinions and reasoning. Sources are always provided. What a great asset to the believer who cares about the knowledge he she gets and applies. Ma shaa Allah