Information imagineering [electronic resource] : meeting at the interface