Yes!! That is exactly what I had in mind for it. I am a high school student so i don't have much time to work on it but check out what I started. http://dnbain.com/
again a very rough draft but I am hoping to add onto it.
You could use photosynth to make a online guild book.