Question: I'm working with a simple ASMX web service that gives the users the ability to add comments. For each comment that gets added I add a timestamp to the row. The issue I'm running into is that If I add two comments 1 second apart they will both have the same timestamp. Instead of using `DateTime.Now` in my code I use a static class so I can easily write unit tests.

Here is my `Time` class:

```
public class Time : IDisposable
{
    public static DateTime Now;

    static Time()
    {
        ResetToDefault();
    }

    public static IDisposable Freeze(DateTime dateTimeToFreeze)
    {
        Now = dateTimeToFreeze;

        return new Time();
    }

    void IDisposable.Dispose()
    {
        ResetToDefault();
    }

    private static void ResetToDefault()
    {
        Now = DateTime.Now;
    }
}

```

I'm guessing this class is the culprit because if I replace all instances of `Time.Now` with `DateTime.Now` everything works as expected.

What is causing my `Time` class to freeze and not always refresh when requesting the current time?

Answer: 
found this: <http://bit.ly/J258Mr>

for identifying a word document but some of the info is relevant

> 
> To see on which computer the document had been created, open the Word
>  document in a hex editor and look for "PID\_GUID". This is followed by
>  a globally unique identifier that, depending upon the version of Word
>  used, may contain the MAC address of the system on which the file was
>  created.
> 
> 
> Checking the user properties (as already mentioned) is a good way to
>  see who the creator of the original file was...so, if the document was
>  not created from scratch and was instead originally created on another
>  system, then the user information will be for the original file.
> 
> 
> Another way to locate the "culprit" in this case is to parse the
>  contents of the NTUSER.DAT files for each user on each computer. While
>  this sounds like a lot of work, it really isn't...b/c you're only
>  looking for a couple of pieces of information. Specifically, you're
>  interested in the MRU keys for the version of Word being used, as well
>  as perhaps the RecentDocs keys."
> 
> 
>
Right click one the file--> Details . You can see the computer name where it was created and the date.