c o p y r i g h t 2 0 0 0 d a v i d g a y d e v e l o p m e n t