You guys ever have one of those days where you are programming a big project and all of the sudden you come across a bug that you can't figure out where it's coming from? It's one of those days for me. I have a class object being passed in an event and all of the sudden the class object has been modified o_O. I've used the stack trace, checked the hash codes which are the same and nothing is adding up on what is altering the object as it is being raised in the event handler. I'm so confused!!! >< Something is changing it I just can't figure out what.