I am not Shomer Negiah. However, I have been in mixed social situations where I was unsure if the person I was meeting was Shomer Negiah. I don't want to offend anyone, so I'm wondering if there is a polite way to ask if someone would prefer not to shake my hand. I don't want to automatically assume either way.
Perhaps in a social situation, I could simply refrain from offering my hand, but in a business situation, it might benefit the person if I were to raise the potential. (Saving them from the requirement to Tell Someone About Shomer Negiah or help them Tactfully Circumvent Opposite-Gender Handshakes.)