See this new topic for a discussion of the recursive set idea, if the performance nerds are not tired yet!