Don't use WebStorage.Set. Instead use WebStorage.Add
Same with dictionary. And here is why,
1. Until you Add a value to Web/Dict there is no variable to set with. So Setting won't work.
2. Add will always add a variable.
3. Add will overwrite a variable that already exists. So your never actually increasing the number of vars stored.
So unless there is better memory performance with using Set. Just use Add all the time.
I had the same problem over a year ago. Then I read the manual and was informed this piece of information.