Go read this Β» The Ubiquity Principle