Sunday opened with the girls' 400 free and the top three overall were no surprise in the shape of Emma Harris (4.27.97), Rachael Mills (4.31.77) and Farnham's Adenais Vachon (4.36.05).
Nicole Ryan, with an entry time only just inside 6.30, swam a controlled 5.50 for an age group bronze and triathlete Katie Metalli was just inside her entry time in 6.06.05 - before immediately hitting the road for Newbury and a track race later in the morning!
The boys' 12 years 100 back final brought an upset after heats which gave Guildford's Ollie Weedon a three-second margin over James Chater (Tilehurst) and Barnaby Kempster. All three cut their qualifying times in the final, Kempster most of all and moving from 1.15.89 to gold in 1.11.76.
David Mills followed a stylish PB of 1.12.71 in his heat with fifth place in the 13s' final, while James Tichband was sixth 14-year-old.
Barrett, meanwhile, achieved a career landmark with a first ever sub-60 finish as second in the overall field to Soundwell's Davies in a national-qualifying 59.77.
Holly Tanner could afford to be just outside the time which recently saw her retain the county 200 fly championship, recording 2.24.00, and Rachael Mills rattled off yet another age group win and overall silver, getting under 2.30 for the first time in 2.28.44.
Chris Boyce and Callum Willcox proved the adage that a good breaststroke is crucial for a good 400 IM and comfortably topped the overall field in 4.58.25 and 5.00.85 respectively, Willcox over seven seconds ahead of third place.
Alex Cawthorne and Wycombe's Liam Jones dominated the 10 and under age group at counties and had another great tussle in their 200 freestyle with Cawthorne edging it 2.24.55 against 2.26.74.
Kempster had to settle for a silver this time behind Chater, with a further home age group silver for Willcox behind a stunning 1.58.77 from David Godridge of Dacorum, who was again under two minutes in taking the grand final bronze.
Barrett needed to beat 2.00.64 for another national time and got it by 0.05. Garry Dixon was one of four swimmers under two minutes in the heats and eventual gold winner in 1.55.09 - also a national time.
The girls' 200 back brought the only clean sweep of medals in the meet, and it went to Reading.
Holly Tanner and Naomi Herring looked good bets for grand final gold and silver and confirmed this in 2.20.29, another career best for Tanner, and 2.25.21.
The real surprise packet was El Cawthorne. A PB of just over a second left her first reserve for the grand final and after a withdrawal the incentive of a rostrum place drove her to cut this by three seconds and collect the bronze from an outside line in 2.28.60, adding the 14s' gold in the process.
The 200 back for boys brought another great scrap between Soundwell's Davies and Reading's Barrett and a narrow win for the Bristolian, with a further silver for Kempster in the age groups, before the meet closed as usual with the blue riband 100 free finals.
The heat highlights had included a 1.00.75 PB for Alex Binns, getting closer and closer to the landmark 60 seconds within a year of starting to compete. Binns was first reserve for the 14s' final but unfortunately there were no dropouts.
Nicole Ryan rounded off her excellent meet with an age group silver in 1.17.55, behind Newbury's Megan Crook who was top girl in their year across the meet.
Emma Harris went under a minute as fastest overall in 59.04 and Rachael Mills, after a huge programme over the three days, just beat Sarah Hickey of Tunbridge Wells to the 14s' silver in a year won by Vachon.
Chris Boyce, days after turning 15, produced a great PB of 56.76 to win his year and claim the overall bronze medal after Godridge was DQ'ed in the grand final at the start. Dixon and Tunbridge Wells's Jon Bone were well ahead of the rest, with the Kent swimmer prevailing in 51.96.
The age group finals began with a bronze for Reading's Bruno Kempster in the 10 and unders before brother Barnaby featured in yet another fingertip finish with Chater and came out on top 1.00.83 to 1.00.87. Kempster beat his heat time by almost five seconds and is within a whisker of a national time with three months to go before the qualifying deadline.