The TT had to have a good year for 2004 after the events 12 months previous.
There were still 3 racing fatalities, which cast an all too familiar shadow over the event.
The racing itself was quite superb, John Mcguiness returned with a last minute Yamaha deal, and no one saw which way he went.
Wednesday evening saw him slicing 0.3 seconds off the outright lap record at 127.34mph before cocking a leg over his Junior R6 mount and trimming 5 seconds off the previous years best of 122.92mph.
John did the famous No 3 plate proud come Formula 1 Race day.
From a standing start He screamed the R1 round at 127.68 mph beating the late David Jefferies outright lap record officially this time by some 3.2 seconds.
Unable to offer any response, the TAS Suzuki's of Adrian Archibald and Bruce Anstey finished in that order at the flag.
Mcguiness claimed a second win of the week in the 400 lightweight TT and produced an exceptional display in the Junior to break the 600 lap record on his first 2 laps, settling in to win by over 17 seconds from Anstey and another race record.
Only the 1000 Production TT had eluded the Morecambe rider and the talk was could he make it four or even a record five wins in one week?
All images shown are the copyright and remain the property of David Collister