Did a quick search and came across this one which I remember as being kind of fun:

http://cboard.cprogramming.com/showthread.php?t=39202&page=1&pp=15

And of course, who could forget the...