Okay, this may seem tangential. I was wondering about whether Willow's mastery over the Kalderash vampire ensoulment spell might have possibly increased over time. From memory, she's only used it twice- once in Sunnydale to prevent Angel being sent to Acathla; and again, in Los Angeles, after receiving a request from Wes to do so. Is the Kalderash spell Angelocentric? It seems to only be applicable to him. otherwise Our William would've sidled up to Willow and said "'Ere, Red. I'm sick and tired of being a psychotic murderous bastard. Can you work that Kalderash bollocks on me so I can get my soul back too?" I can imagine situations where ensoulment might have been quite useful to the Scoobies. However, is it feasible for Willow to be able to tweak the spell slightly and extend its range to those Angel has sired as well- which is counterproductive when it came to Spike, because he found an alternative avenue, but what about Penn or Drusilla?