I've heard of many things dealing with the NPC server in the past.
I KNOW there are two commands that allow NPCs to walk levels, and to not walk levels.
Although I wish there were a command that would set a limit as to which levels an NPC would walk, almost like giving it a few level names of what the NPC was allowed to be in.