I am trying to serialize some data, and I notice a huge performance hit the first time that I use the XML serializer. The next time I use it, it is very fast....despite the fact that I have destroyed the serializer object and re-instantiated it. Does anyone know why this happens? Does the object somehow get cached after it has been used once, even though you try to destroy it?