ICECCS 2004 - Navigating Complexity in the e-Engineering Age