Does every user that belongs to a site collection or a group in that site collection, have a user.ID?
I am iterating through a list of SPFieldUserValueCollection and am comparing the SPFieldUserValue.User.ID with the SPContext.Current.Web.CurrentUser.ID and want to make sure they will compare accurately.