Welcome , you are probably wondering what "Youkai o'kudasi!" means, seeing as you would have had to see the name to get to this site. Well, it is japanese for "Demon please!" and since this is an Inuyasha fansite the name fits, wouldn't you agree?