Do you really need any arbitrary container class, or are we talking about a specific access pattern?<BR><BR>I think you would be better off relaxing the "little to no external dependencies" part; ...