Is a GUID unique 100% of the time?
Will it stay unique over multiple threads?
MSDN:
There is a very low probability that the value of the new Guid is all zeroes or equal to any other Guid.