Assalamou aleikoum wa rahmatoullah wabarakatou
I got this excellent article from Abdurhaman's blog spot @
http://abdurrahmanorg.wordpress.comWhen to say Masha Allah & Barakallah Shaykh Muhammad Ibn Saalih al-Uthaymeen – When to
say Masha Allah Tabarak Allah:
Fatawaa noor ‘ala adarb tape no321
Questioner:May Allah extend your life! This is the questioner, Abu Abdullah, he
says in the first question, If a person sees what amazes him, does he
say Maashaa Allah Tabaarak Allah (As Allah wills, blessed is Allah!), or
Maashaa Allah Tabaarak Allah Laa Quwwata illah billah (As Allah wills,
blessed is Allah, there is no strength except with Allah) and are they
all correct?
Answer:All praises are due to Allah, Lord of the worlds and prayer and
salutation upon our prophet, Muhammad, his family, his companions and
those who follow them in goodness until the Day of Judgement.
If a person sees that which amazes (pleases) him, pertaining to his
wealth, then he should say
Maashaa Allah Laa Quwwata illa billah,
just as in the story of the companion of the two gardens, when his
companion said to him: It was better for you to say, when you entered
your garden: That which Allah wills there is no power except with Allah.
This is if he sees something amazing (pleasing) with his wealth.
If he sees it in other than himself then he should say
Barakallahu
Alaihi (May Allah bless it for him) or a statement similar to
it.
And if he sees something that amazes (pleases) him from the matters
of the Dunya (world) he should say................
please read the rest of the article here