It makes no sense to me that there would be any difference between yahoo and hotmail... surely the problem is on Neopets end, and it either sends or...
Alright, so, I don't know what's going on behind the scenes, but it seems that the Neopets email server that resets your password breaks constantly....