YAML and the Art of Unix Programming
My peregrinations around the web turned up a very interesting markup language called YAML. Basically it is designed to be very readable by humans and capable of easy computer manipulation. This might be useful if I ever get around to developing a book review or annotation system. I like the idea of using text files to enter the data. BibTex is another potent example.