Why does the Torah see fit to mention the fact that Yisrael were in the desert?
Rashi: In praise of Yisro, who was living comfortably at home, yet he undertook to travel out to the desert in order to hear words of Torah.
Why did the Torah wait until here to tell us about the birth of Gershom and Eliezer and why Moshe called them by those names?
Ramban: Refer to 4:20:5:2.
Why must it say "u'Vanav"? It already says Shnei Vaneha"!
Moshav Zekenim: This teaches that her children were only from Moshe. Also, "v'Ishto" teaches that she did not despair of being his wife (even after he sent her away).