Terrific speech.............