updated: 12/30/04