When reading about static dictionaries, I noticed that since they are static there is only one copy in memory, but you can still add to them, making them non-static, correct? What is the performance hit for doing this? I assume that there is one since the whole dictionary must be copied in memory. Also, where would it be copied in memory? Would it become a member of the class or would it be sitting somewhere in limbo?