081021	Quixadhal
  1321	This is a shopping list of things we need to address.  Some of them
	are just ideas I have as I go along, some are bugs I find but don't
	have time to fix right then, some are hard-coded constants that
	really should become configurable.

	I noticed that do_ofind() and do_mfind() both do really nasty
	loops over empty vnum spaces to look for things.  That should
	really be redone.

	In "The Future(TM)", I'd like to move away from linked lists and
	actually store all these things in trees so it's easier to
	maintain and faster to access.

	Here's the idea... instead of storing things in an array of linked
	lists, how about just storing them in a balanced binary tree.
	Walking the tree is easy, and at each node we can not only store
	the definition for the prototype, but we can keep a linked list
	of all instances.  Thus, the reset system also benefits.

  1325	obj_check(), uses IS_TRUSTED() to see what various level immortals
	are allowed to "load".  It has hard-coded constants for the level
	and cost of the items.  Those should really be something that
	can be configured at boot time.

	Personally, I dislike the whole level/trust entwining, and I'd
	rather redo it all as a more clear and distinct permission system,
	but that's probably something best poked at down the road a ways.

  1413	The PC and NPC races really should be merged, with a flag to say
	if a particular race is available for character creation.