Presumably, the Egyptians closed their windows and doors to keep the hordes of locusts out of their homes. How then did the locusts fill the houses?
Oznayim la'Torah: This was a proof that this was not a natural plague of locusts, 1 but the work of Ha'Kadosh-Baruch-Hu.
Why did Moshe and Aharon opt to take their leave of Par'oh without his consent?
Ramban #1: Moshe saw how frightened they became by the plague of hail and that they were alsre, and he figured that the warning on locusts that would destroy every vestige of food that was left would have a similar effect. So he left on the presumption 1 that they would discuss the matter and hopefully would end up doing Teshuvah. 2
Ramban #2: In fact, Moshe acted in the same way by all the plagues - warning them and leaving the room. And the Torah only mentions it here because Par'oh called them back. 3
R. Bachye: He did so by way of Chochmah and strategy ? bearing in mind that already by Makas Barad, when some of the crops still remained intact, they lamented "Kulanu Meisim!", how much more so by Makas Arbeh, which was destined to destroy all that remained in the fields - to encourage them to discuss the matter, and to arrive at a decision to send Yisrael away, in order to save their skins. 4
What are the implications of "va'Yifen va'Yeitzei mi'Im Par'oh"? Why does the Torah mention it only here?
Oznayim la'Torah: There is a difference of opinion as to whether Moshe turned to face Par'oh in the respectful manner that one takes leave of a king, or whether he turned round and left with his back to Par'oh. And the Torah mentions it specifically here because it is the only time that it records what Moshe said to Par'oh in his palace. 1
Oznayim la'Torah: He also warned him in the palace prior to Tzefarde'a and Dever, but the Torah does not record what he said to him.
On what dates did the first seven plagues take place.
Ramban (in Pasuk #4) and R. Bachye (in Pasuk #5): Between Av and Adar (Dam ? in Av; Tzefarde'a ? in Ellul; Kinim ? in Tishri; Arov ? in Marcheshvan; Dever ? in Kislev; Sh'chin ? in Teives; Barad ? in Sh'vat; Barad ? in Adar (Each plague lasted three weeks and there were seven days between one plague and the next ? R. Bachye). 1