Terrific story and I too love tying in James Read's character. I wasn't aware of his Remington Steele connection... (a little search tags him as Murphy Michaels - Laura's partner during Season 1).
Phoebe's vision of Clark.. wow!
~Ankit (who recently bought the entire Charmed DVD and is currently re-watching the series)