I don't see anything directly wrong with it.
I'm a bit confused as to what this does:
Mostly confuzzled as to the purpose of the line in red is...Code:char* val = HashTableLookUp(this, key);
StringDestruct(val);
val = StringConstruct(value);
return false;
--
Mats