ShoreTel, Inc. July 19, 2004