Return to Article Details Flying blind, or going with the flow?: Using constructivist evaluation to manage the unexpected in the GraniteNet project