(c)2004 oystergate all rights reserved