4 stars for me. My complaints:
1. Robbie Rist. I must admit, he did better than my expectations for him in this episode, but he's not David. I understand if they couldn't get the original voice actor for David back, but couldn't they at least get a real teen? And the same goes for David's friend (although at least Greg Cipes is in his mid-20's). Also, though I seem to be in the minority on this one, I felt that the entire frog-dissecting scene was forced. It seemed like it was trying too hard to be funny, and it didn't work at all for me.
2. Mandy's play. I'm sorry, but no kid would do that to their parents! I'm surprised that they didn't just refuse to participate and sit back down before it even started. They knew what she was up to. And though I understand Mandy's hopes that this was her chance to get them to make up, did she really think she would accomplish anything by publicly embarrassing her parents by making them announce to the entire audience that they were splitting up, then acting out a fantasy scene where they get back together? The whole thing just felt wrong to me. However, maybe it was supposed to.
Now, these two points aren't as big of a deal to me as I made them out to be, and other than that I really liked the episode. It was very well-written and had some great scenes. I kind of wish that David's rebellious attitude could have been stretched out for a few more episodes, but I still really like the scene at the end when he stands up for his sister. Also, I loved Connie in this ep! She got a chance to be a mentor again, something we haven't seen much of in a while, and we got more of her mature side. I hope that she continues to help Mandy through this, because it would be great to see them bond. Also, I would love to hear more about Connie's dad.
And, as always, there's my $.02.
EDIT: one more thing: I was also glad to hear from Dr. Hawthorne again!