Redesigned home page; other small improvements.