Ever had "Eureka!" moments or great ideas while taking a shower? Science, fortunately, offers some insights into why this ...