From my personal experience, I always prefer a sequential auto-number as a primary key for any given table.
The function
newsequntialid()
does not guarantee that the guid is always really sequential. Keep in mind that these are sequential and, in theory, you might also end up with duplicates.
Further more, read
here for a more detailed explaination