ipaidabribe.com is an online tool that allows the users to report when they pay bribes, are asked to pay and refuse, and when they find an honest officer.
They have a well designed site with apps for mobile phones, and although it started in India it has now grown and you can select multiple countries on different continents.