I'm using HashSet to store some keys, which uses a HashMap internally. I call size() and it returns 1, which is incorrect because the set has 2 elements in it. I verify this by doing a toArray and dumping them. If I get a chance I will investigate further, but I think this might be a bug in java.util someplace if someone more familiar with that code wishing to investigate. -- Aaron M. Renn ([EMAIL PROTECTED]) http://www.urbanophile.com/arenn/