I'm not sure if this is a bug or if I'm misusing Domain Access. My use case is a newspaper website, where anonymous users can submit obituaries to one or more of four affiliated newspapers. I've assigned anonymous users the "view domain publishing" privilege, and I'm using the "show checkboxes of available domains" option for the node form. However, because the anonymous $user object doesn't have any domain_user data, domain_form_alter returns drupal_access_denied on line 1127. Should there be a way to specify which domains are available to anonymous users submitting content? If so, I'm happy to write a patch.