Glad to hear everything is going well! Sounds like you've done a great job saving up money, and hopefully soon free dining will come out and all that food money will just be extra money!
DS has some speech delays...but we have a wonderful pediatrician who doesn't worry if we're not worried, and we never even got him evaluated. He's coming along, his speech is getting clearer every day. He's just always been behind on milestones, and this is no different. I really prefer to let him do these things on his own schedule. At 2.5, he wasn't stringing more than 2-3 words together, and a few months later he was speaking in paragraphs. Now it's just how clear his speech is, and that gets better all the time. So I wouldn't worry, it sounds like Madi is just like my DS. On the slow side of average, but just fine, and developing on their own time tables. Sounds like you have a smart little girl!
I just realized I never sent you recipes. I swear, I'll do it in the next few days. I have some very simple ones that we've been using a lot here!