In today's complex society, it takes effort to ensure that your hard-earned money, once invested and out in the financial ether, doesn't fund the kinds of things that Catholics abhor -- like a ...