Good episode, this. Having the Charmed Ones meet Melinda Warren, the founder of their line, is a great idea, and there is a pretty good warlock plot to go with it. For once, all the show's characters (with the exception of Leo), are involved in the main story. Rex and Hannah attempt to use Melinda's arch foe, Matthew Tait, to do their dirty work for them, while Andy is hot on Prue's trail and determined to unveil her secret. Meanwhile, Piper finally plucks up the courage to ask Leo out.
Although we already know Rex and Hannah are evil, this is the first time they have made a move on the Halliwells and it sets up the next episode well. As for Andy, his mistrust of Prue is growing daily and, for the next ten episodes, he becomes increasingly obsessed by her behaviour.
Melinda is played well, although I thought she deserved a better script. Matthew was a little wooden. As Melinda was the first witch in the Warren / Halliwell line, it would have been interesting to have found out how she got her powers. Perhaps they're saving this for later?
These early episodes of Charmed really are a breath of fresh air compared to later seasons. The witchcraft is more authentic, each vanquish is different and there is none of the endless scrying and orbing. I look forward to the next instalment.