A friend of mine wrote a piece of obfuscated C with lots of #defines, and I could not stop laughing upon reading it. The thing was, he had the #define stuff so well-planned, that when reading the code aloud you couldn't help but laugh. One of the for loops looked like this, for instance:

l33t(idiot q=0; q eats shit; q++)