How to make your Linux screensaver show random parts of the Linux kernel source code. Really cool if you're a geek, or if you just want to learn more about Linux or programming!
Article
here.
I would recommend the following replacement to display both .c and .h files:
cat `find /usr/src/linux-source/ -name "*.[ch]" | argshuf`
-- Tom