Updates April - May 04

April and May 2004