Is there any benifit in using a hashtable to store instances of classes rather than a collection or an arraylist/array? From what I can tell, a hashtable is a suped up version of an array? Is this right?