This episode will air May 2, 2007. UPDATE: The CW announced today that they are pushing back the new epiosdes of One Tree Hill.
These spoilers are slightly different that what I wrote up previously but I'll share anyway. I have a feeling these might be the more correct of the two.
This episode will be the continuation of the prom episode cliffhanger as it is still prom night. Peyton will not make it to prom and Lukas will be alone. Nathan and Haley share a nice night together and Dan turns on the charm for Karen. Lucas will finally put the pieces of the puzzle together about what happened to Keith. There will be a witness who saw Dan kill Keith, supposedly its either Mouth or the girl named Abby.