Duha Prayer

How many rak`ahs is the Duha Prayer? What it its ruling in Islam?

...

Prayer for Rain (Salat Al-Istisqa’)

What is the recorded supplication regarding the Prayer for Rain?

...