Well, from everyones reaction, I expected to HATE this movie, but I was pleasantly surprised! I really think people expected too much. This is a TV movie, not a Broadway musical! For a TV movie, it does it's job VERY well. As a Theatre lover, I really enjoyed everyone in the cast. Jesse L. Martin was wonderful, as was Kelsey Grammar. It was Jennifer Love Hewitt who REALLY surprised me though. What a lovely voice!! She really is a terrific actress. She's only in two scenes, and she steals both of them. Her song "A Place Called Home" with the Young Ebeneezer is a genuinely touching moment. Most of the score is VERY hummable, and i've always enjoyed Meknens music. I really don't get all the hatred this movie has gotten. Sure it has it's problems, but we can't always expect perfection, especially from a made-for-TV movie. I will Definitely buy the DVD when it comes out!!