IWPEC 2004: Bergen, Norway