Another awesome episode! Spike and Joyce chat, neat =P There was always something between those two. You could see from the start that Spike was different around Joyce... maybe she reminded him of his own mother?
Also the only time where we see Angel, Buffy and Spike fightning together =( They should have kicked those vampires butts much easier than that honestly!
As for Xander, Willow, Oz and Cordelia... I have to say I was kinda rooting for a Xander/Willow relationship from the start, but Oz was such a nice guy, he didn't deserve that. As for Cordy, I was shocked when she fell and we thought for a moment she was dead... but the whole 'HATE XANDER' after she saw him kiss Willow once... I don't know. She wasn't perfect, way from it, and putting so much on Xander afterwards, I never agreed with.
Nice scene with Spike at the end, showing there's at least one person who got out of the day happy and confident.