Friday 26 February, 2010 Programming with limited certainty