Invisible Children's already been under fire from the Better Business Bureau for stonewalling on basic questions about its operations.  Hmmm--could one explanation be that it may not want the international community to know that it's working with one of the most virulent homophobes on the planet?

If there wasn't enough reason for Invisible Children to come clean, its apparent links to Ssempa are the biggest reason yet.