My understanding is that getEffectivePrincipals gets the principals that have inherited access to the object and that getExplicitPrincipals gets the principals that have been explicitly assigned access. I'm just looking for the non-inherited access. However, I'll give getEffectivePrincipals a try and see what I get.
-Dell