Newsletter #34 - May 2004