All the GUID is is a 16 byte number, right?
There actually is a little logic to it, see
http://en.wikipedia.org/wiki/Globally_Unique_Identifier for some of the
details, including having to deal with network byte ordering.
However, the bigger problem is if I use the char(36) approach then
anything coule be stored in the field, and most of it wouldn't be a
"valid" guid of any kind.
-Walden