SciFi.com has a little about the last episodes of Buffy the Vampire Slayer. The show finale airs May 20th.