Grady Booch, Chief Scientist of Software Engineering for IBM Research, talks with Michael O about the cool stuff that keeps him awake each day - mentoring customers around architectural transformation, work on the Handbook of Software Archtecture, platforms for collaboration, multicore development, and virtual worlds.