I think Azazel is Better but it seems to be a bit overused but hey nice name!