Science! 12000 words and counting if anyone cares...