I have always love Nusrat Fateh Ali Khan, he was a gifted person with powerful voice. His music and lyrics all have powerful meanings.
I was going through youtube and i found these few videos of him.
( That day in Johor Samelan Giani Sarinder was telling me the story of this song, the description of Ganj-e-Shakar was given to Baba Fareed ji it is because
When Baba Fareed ji was a child, his mother used to put shakar(a kind of sweet sugar) under his prayermat as it was incentive for them to pray. As their mother would say that if you pray God gives you sweet sugar to eat,and after he prayed he would lift the prayer mat to find shakar there.
One day his mother forgot and Baba Fareed had started to pray,as there mother couldnt put the shakar there while they prayed she started to cry to God, asking God to keep her laag(Laaj rakna). At that moment she looked up and saw that angels were bringing shakar down from Heaven for Baba Ji. Thats where their title Ganj e Shakar came from.
Awwal Allah Noor Upaya
The meaning of this shabad
Awwal Allah Noor Upaya, kudrat key sabh banday
“First God created the Light; by His power he created all people equal.”
Ayk Noor Tay Sabh Jage Opjia, Kaun Bhaly Ko Manday 
"From One Light came the entire universe. So who is good, and who is bad? 1"
Mast Nazron Sey
This is one more of his fantastic qawalli sung by him
Nusrat Fateh Ali Khan - Shah -e Mardane Ali - Slideshow