Ok, this is a potential solution. However (final neurosis question), I'm concerned about speed. Alot of tied hashes are going to be created in the context of a single web hit. Isn't that going to be slower than using regular hashes? (I suppose this is a classic tradeoff issue: raw speed vs. maintainability.)