I am obligated to share this.
On my arrival at Al Jenderami last Saturday, one shaykh was speaking about the obligations of dakwah. He was about to conclude his speech when I arrived. I didn't catch his name. It might be Habib Abdul Rahman of Tarim. Allahu a'lam.
He said: We ought to do dakwah work, as best we can. Use whatever Allah has given us this moment for dakwah purposes. Allah will not burden us with anything more than we can handle. Those who invite people to do good [a dai'e] are not just those who speak at events like this. In fact, dakwah is carried out by a bigger group of people. It involves the ummat. Anyone and everyone is a dai'e illallah. A businessman who adopts Islamic values and practices in his business is also a da'ie. The Prophet salallah alaihi wasalam said we must convey message of the deen, even one ayah. Each one of us is responsible for it, according to our own position/role/capacity. And do convey the messages - anhi - from Rasulullah salallah alaihi wasalam. Convey not from yourself. Convey the message for the sake of Allah. If people are more concerned about doing dakwah and inviting people for their own sake i.e. invite to themselves or their own group, who then would invite/do dakwah for the sake of Allah - illallah? Dakwah is for Allah. We are created for Allah. We are not created to be rich, this and that. If you are not able to give a talk about the religion, if all you can afford to do is cry, then cry in the middle of the night!