David Monroe speaks passionately about volunteerism, technology, and human connection. Less frequently he explores the virtual world as Dorje Kawabata in Second Life. An infrequent blogger since 2000, this space is a reliquary for projects, thoughts, and ideas. Enjoy!

