This has really become a "must see" show for me. I have missed way too many eps.
The witch just may be how they faze Lana out of the show eventually, if they plan to do it. I don't understand about the Kryptonite eyeballs either. That opens a whole new line of questions. I thought Clark was lying about having the stone until Jason unveiled it.