I wrote a C program that demonstrated the Y2.038K problem back in 1999. http://shell.deru.com/~gdt/c/code/Y2.038K.c