Agreed, great book. Anyone who enjoys thinking about the extremes of possible life might also enjoy Blindsight by Peter Watts. It blew my mind about the nature of thought and consciousness in the same way dragon's egg blew my mind about the nature of time and consciousness.