3_May 2005

May 2005 after extensive re-working based on views from others....