The reason I suggested using a HashCode was simply to save RAM. At the time, I wasn't thinking about hashtables specifically, but I guess that would be at least as good if not better than a collection.