Bits and Pieces of the Corruption Puzzle