Games from 2009-09-30

Games played: 341. Players: 113 (not including bots).

Contestant 1ScoreContestant 2Format
Apterous Prune0 - 170Innis CarsonSpeed Conundrum Attack Normal English
Ivan Dunt53 - 84Darren CarterOld 15 Normal English
Scott Gillies82 - 70Martyn SimpsonOld 15 Normal English
Chris Maudsley58 - 48Innis Carson9 Rounder Normal English
The Duellist0 - 97Kieran ChildCustom Normal English
Darren Carter103 - 59Ivan DuntOld 15 Normal English
Chris Maudsley161 - 128Innis CarsonNumbers Attack Normal English
Liam Tiernan97 - 75Ronan KilduffOld 15 Normal English
Scott Gillies93 - 81Marcus HaresOld 15 Normal English
Alex Lacey81 - 68Martyn SimpsonOld 15 Normal English
Andrew Hulme99 - 109Innis CarsonOld 15 Normal English
Darren Carter94 - 66Ivan DuntOld 15 Normal English
The Duellist0 - 114James DoohanCustom Normal English
Niall Seymour62 - 83Matthew TassierOld 15 Normal English
Alex Lacey73 - 91Scott GilliesOld 15 Normal English
Peter Lee71 - 70Liam TiernanOld 15 Normal English
Innis Carson96 - 86Andrew HulmeOld 15 Normal English
The Duellist0 - 103Ian VolanteCustom Normal English
Lancelot Wyse66 - 94Samir PilicaOld 15 Normal English
Scott Gillies80 - 59Darren CarterOld 15 Normal English
The Duellist0 - 90Ivan DuntCustom Normal English
Apterous Caesar117 - 147Matthew TassierNumbers Attack Normal English
The Duellist0 - 91Nick BoldockCustom Normal English
James Levison59 - 81Gary KiplingOld 15 Normal English
Apterous Prune0 - 64Ben WilsonTouchdown 9 Touchdown English
Lancelot Wyse57 - 92Samir PilicaOld 15 Normal English
Apterous Prune0 - 58Ben WilsonHypertouch 9 Hypertouch English
The Duellist0 - 117Matthew TassierCustom Normal English
Keith Williams45 - 55Scott GilliesOld 15 Normal English
Gary Kipling83 - 71James LevisonOld 15 Normal English
Innis Carson99 - 75Alec RiversFlat 15 Normal English
Samir Pilica23 - 36Apterous PlumSpeed 9 Normal English
Apterous Velvet91 - 89Paul HoweOld 15 Normal English
Lancelot Wyse59 - 47Dapo AdeniranOld 15 Normal English
Dan Seasmith81 - 91Jim BOld 15 Normal English
The Duellist0 - 90Andrew HerbertsonCustom Normal English
Samir Pilica29 - 73Apterous Prime9 Rounder Normal English
Paul Howe80 - 71Apterous VelvetOld 15 Normal English
Scott Gillies60 - 50Francis HammillOld 15 Normal English
Gary Kipling55 - 79Niall SeymourOld 15 Normal English
Keith Williams81 - 55Richard MoodyOld 15 Normal English
The Duellist0 - 99Samir PilicaCustom Normal English
Martyn Simpson74 - 48Alec RiversOld 15 Normal English
Apterous Velvet98 - 62Paul HoweOld 15 Normal English
Lancelot Wyse79 - 35Derek HazellOld 15 Normal English
The Duellist0 - 103Ross AllattCustom Normal English
Peter Lee137 - 174Darren CarterNumbers Attack Normal English
Dan Seasmith62 - 75Samir PilicaOld 15 Normal English
The Duellist0 - 126Paul HoweCustom Normal English
Niall Seymour93 - 76Joyce PhillipsOld 15 Normal English
Dapo Adeniran39 - 85Martyn SimpsonOld 15 Normal English
Paul Howe102 - 96Apterous VelvetOld 15 Normal English
Alec Rivers86 - 103James RobinsonFlat 15 Normal English
Keith Williams72 - 48Paul McKevittOld 15 Normal English
Joyce Phillips93 - 44Philip BurkeOld 15 Normal English
Paul Howe95 - 81Apterous VelvetOld 15 Normal English
Jimmy Gough52 - 68Oliver GarnerTouchblitz Touchdown English
Apterous Waldorf10 - 194Jeremy BenthamNumbers Attack Normal English
Dan Seasmith78 - 67Ryan TaylorOld 15 Normal English
Julie McCarthy57 - 80Martyn SimpsonOld 15 Normal English
Keith Williams76 - 90Tyron PottsOld 15 Normal English
Jimmy Gough69 - 86Oliver GarnerTouchblitz Touchdown English
Alec Rivers37 - 84Kai LaddimanCustom Normal English
Norm Ahmad110 - 82James RobinsonOld 15 Normal English
Dan Seasmith89 - 90Ryan TaylorOld 15 Normal English
Derek Hazell50 - 59Frank TurkeyJunior 15 Rounder Junior English
The Duellist0 - 87Julie McCarthyCustom Normal English
Apterous Prime150 - 177Tyron PottsNumbers Attack Normal English
Apterous Velvet94 - 131Norm AhmadNumbers Attack Normal English
The Duellist0 - 109James RobinsonCustom Normal English
Apterous Caesar60 - 90Kai LaddimanCustom Normal English
The Duellist0 - 116Lee SimmondsCustom Normal English
The Duellist0 - 99Ryan TaylorCustom Normal English
Alex Lacey65 - 59Alec RiversOld 15 Normal English
Dan Seasmith75 - 95Emily JarvisOld 15 Normal English
The Duellist0 - 100Tyron PottsCustom Normal English
Keith Williams96 - 62Martyn SimpsonOld 15 Normal English
Apterous Waldorf49 - 99Julie McCarthyOld 15 Normal English
Apterous Waldorf10 - 60Nathan StoneConundrum Attack Normal English
Apterous Waldorf61 - 30Derek HazellOld 15 Normal English
Norm Ahmad36 - 60Oliver GarnerHyper 9 Hyper English
Susan Ahluwalia66 - 94Emily JarvisOld 15 Normal English
Scott Gillies92 - 72Alex LaceyOld 15 Normal English
Karen Pearson124 - 136Bob De CauxNumbers Attack Normal English
Peter Crawley81 - 74Peter LeeOld 15 Normal English
Keith Williams68 - 75Paul McKevittOld 15 Normal English
The Duellist0 - 109Norm AhmadCustom Normal English
Nathan Stone80 - 30Apterous WaldorfConundrum Attack Normal English
Oliver Garner90 - 88Jon CorbyOld 15 Normal English
The Duellist0 - 99Jeremy BenthamCustom Normal English
Apterous Waldorf46 - 77Emily JarvisOld 15 Normal English
Richard Priest99 - 60Apterous PlumOld 15 Normal English
Apterous Waldorf20 - 80Nathan StoneConundrum Attack Normal English
Richard Priest68 - 121Jon CorbyOld 15 Normal English
Keith Williams33 - 34Apterous Waldorf9 Rounder Normal English
Alex Lacey67 - 54Paul McKevittOld 15 Normal English
Apterous Prune0 - 140Chris CivilConundrum Attack Normal English
Stephen Deakin88 - 110Apterous VelvetOld 15 Normal English
The Duellist0 - 94Phil CollingeCustom Normal English
Karen Pearson72 - 0Apterous PruneCustom Normal English
Apterous Prune0 - 140Chris CivilConundrum Attack Normal English
Chris Maudsley78 - 93Scott PhillipsOld 15 Normal English
Jim B84 - 75Richard PriestOld 15 Normal English
Georgina Jarvis53 - 34Derek HazellOld 15 Normal English
Scott Phillips160 - 0Apterous PruneConundrum Attack Normal English
Scott Phillips130 - 0Apterous PruneSpeed Conundrum Attack Normal English
The Duellist0 - 118Martin BishopCustom Normal English
Phil Collinge171 - 164Alec RiversNumbers Attack Normal English
The Duellist0 - 128Richard PriestCustom Normal English
Jim B75 - 100Scott PhillipsOld 15 Normal English
Apterous Prune0 - 167Oliver GarnerNumbers Attack Normal English
Georgina Jarvis66 - 69Scott GilliesOld 15 Normal English
Martin Bishop74 - 121Jon CorbyOld 15 Normal English
The Duellist0 - 110Lawrie CollingwoodCustom Normal English
Allan Harmer87 - 78Apterous CaesarOld 15 Normal English
Apterous Prune0 - 167Jim BNumbers Attack Normal English
Herbert Plank74 - 77Chris CivilOld 15 Normal English
The Duellist0 - 105Edwin MeadCustom Normal English
Peter Crawley89 - 38Scott GilliesOld 15 Normal English
Apterous Velvet78 - 92Paul HoweOld 15 Normal English
Jason Larsen50 - 66Derek HazellGoatdown Standard Goatdown English
Peter Lee85 - 72Liam TiernanOld 15 Normal English
Apterous Plum75 - 84Chris CivilOld 15 Normal English
Paul Howe100 - 113Apterous VelvetOld 15 Normal English
Apterous Velvet83 - 123Paul HoweOld 15 Normal English
Neil Taylor97 - 73Chris CivilOld 15 Normal English
Apterous Velvet74 - 69Paul HoweOld 15 Normal English
The Duellist0 - 109Jim BCustom Normal English
The Duellist0 - 80Susan AhluwaliaCustom Normal English
Apterous Prune0 - 181Chris DaviesGoatundrum Attack Goatdown English
Charlie Khoo88 - 62Scott GilliesOld 15 Normal English
Stuart Arnot67 - 0Apterous PruneBullet 9 Normal English
The Duellist0 - 126Ben WilsonCustom Normal English
Joyce Phillips84 - 75Herbert PlankOld 15 Normal English
Derek Hazell13 - 88Robert ShadwickOld 15 Normal English
Chris Civil76 - 83Apterous PlumOld 15 Normal English
Paul Howe106 - 64Apterous VelvetOld 15 Normal English
Apterous Prune0 - 52Stuart ArnotBullet 9 Normal English
The Duellist0 - 99Phil MakepeaceCustom Normal English
The Duellist0 - 104Philip JarvisCustom Normal English
Jim B77 - 72Matt MorrisonOld 15 Normal English
Stuart Arnot137 - 110Apterous PrimeSpeed Numbers Attack Normal English
The Duellist0 - 95Stephen DeakinCustom Normal English
Paul Howe79 - 76Apterous VelvetOld 15 Normal English
Apterous Caesar44 - 47Alec RiversCustom Normal English
Chris Davies164 - 0Apterous PruneGoatundrum Attack Goatdown English
Chris Davies145 - 0Apterous PruneGoatundrum Attack Goatdown English
Alec Rivers44 - 27Apterous PlumCustom Normal English
Apterous Prune0 - 60Karen PearsonCustom Normal English
Apterous Prune0 - 140Dale LevellGoatdown Standard Goatdown English
Joyce Phillips79 - 74Scott GilliesOld 15 Normal English
Stuart Arnot130 - 125Apterous PrimeSpeed Numbers Attack Normal English
Alec Rivers80 - 60Apterous CaesarCustom Normal English
Dale Levell101 - 72Chris KirbyOld 15 Normal English
The Duellist0 - 75Alec RiversCustom Normal English
The Duellist0 - 118Simon MyersCustom Normal English
Joyce Phillips80 - 81James RawsthornOld 15 Normal English
Apterous Prime194 - 170Stuart ArnotNumbers Attack Normal English
Lloyd Pet75 - 92Liam TiernanOld 15 Normal English
Lancelot Wyse59 - 82Paul McKevittOld 15 Normal English
Dale Levell106 - 0Apterous PruneGoatdown Standard Goatdown English
Lancelot Wyse27 - 100Stuart ArnotOld 15 Normal English
Liam Tiernan73 - 84Paul McKevittOld 15 Normal English
Apterous Prime104 - 137Stuart ArnotSpeed Numbers Attack Normal English
Lancelot Wyse60 - 95Alex LaceyOld 15 Normal English
Liam Tiernan75 - 77Herbert PlankOld 15 Normal English
Stuart Arnot46 - 0Apterous Prune9 Rounder Normal English
Lancelot Wyse73 - 33S JOld 15 Normal English
The Duellist0 - 98Stuart ArnotCustom Normal English
The Duellist0 - 99John GilliesCustom Normal English
Herbert Plank95 - 35Lancelot WyseOld 15 Normal English
Ziggy Malone98 - 46S JOld 15 Normal English
Frank Turkey35 - 25Ross SlaterJunior 9 Rounder Junior English
Charlie Reams102 - 67Matt MorrisonOld 15 Normal English
Apterous Velvet27 - 158Lloyd PetSpeed Numbers Attack Normal English
Peter Wolf99 - 42Apterous WaldorfGoatdown Standard Goatdown English
Apterous Prune0 - 93Herbert PlankOld 15 Normal English
Lancelot Wyse71 - 40Apterous WaldorfOld 15 Normal English
Apterous Plum104 - 108Peter WolfNumbers Attack Normal English
Ziggy Malone63 - 88Apterous CaesarOld 15 Normal English
Lloyd Pet72 - 84Herbert PlankOld 15 Normal English
The Duellist0 - 123Oliver GarnerCustom Normal English
Lancelot Wyse57 - 105Keith WilliamsOld 15 Normal English
The Duellist0 - 86Dave HarriesCustom Normal English
Herbert Plank93 - 10Apterous PruneOld 15 Normal English
The Duellist0 - 89Steven TewCustom Normal English
Kirk Bevins87 - 106Chris DaviesOld 15 Normal English
The Duellist0 - 89Keith WilliamsCustom Normal English
Alex Lacey87 - 86Liam TiernanOld 15 Normal English
Apterous Prune0 - 67Karen PearsonUnlimited 9 Unlimited English
The Duellist0 - 135Chris DaviesCustom Normal English
Dapo Adeniran41 - 85Lloyd PetOld 15 Normal English
Alex Lacey78 - 95James WoolleyOld 15 Normal English
The Duellist0 - 131Kirk BevinsCustom Normal English
S J53 - 73Apterous NudeOld 15 Normal English
Frank Turkey47 - 123Innis CarsonJunior 15 Rounder Junior English
Apterous Prune0 - 90Lloyd PetSpeed Junior Conundrum Attack Junior English
Dan Seasmith73 - 55Lloyd PetOld 15 Normal English
Apterous Nude40 - 63S JOld 15 Normal English
The Duellist0 - 132Innis CarsonCustom Normal English
Gregor Morgan32 - 112Dan SeasmithOld 15 Normal English
The Duellist0 - 83Gregor MorganCustom Normal English
Henry Meier109 - 88Stuart ArnotOld 15 Normal English
Dan Seasmith73 - 94Alex LaceyOld 15 Normal English
The Duellist0 - 93Debbi FlackCustom Normal English
Apterous Velvet122 - 170Chris MaudsleyNumbers Attack Normal English
Neil Taylor67 - 96Henry MeierOld 15 Normal English
Ronan Kilduff77 - 84Dan SeasmithOld 15 Normal English
S J78 - 0Apterous PruneOld 15 Normal English
Jeff Burgin161 - 178Niall SeymourNumbers Attack Normal English
Dan Seasmith80 - 84Neil TaylorOld 15 Normal English
James Woolley77 - 74Ronan KilduffOld 15 Normal English
Henry Meier92 - 90James HurrellOld 15 Normal English
Neil Taylor98 - 75Dan SeasmithOld 15 Normal English
Ziggy Malone70 - 85Apterous CaesarOld 15 Normal English
The Duellist0 - 70S JCustom Normal English
Niall Seymour78 - 69James WoolleyOld 15 Normal English
Henry Meier106 - 58Liam TiernanOld 15 Normal English
S J78 - 77Apterous CaesarNumbers Attack Normal English
The Duellist0 - 126James HurrellCustom Normal English
The Duellist0 - 106Chris MaudsleyCustom Normal English
Apterous Prime140 - 128Tyron PottsNumbers Attack Normal English
James Woolley66 - 104Neil TaylorOld 15 Normal English
Matt Morrison44 - 53Charlie ReamsSpeed 9 Normal English
The Duellist0 - 109Matt MorrisonCustom Normal English
The Duellist0 - 97Lesley HinesCustom Normal English
The Duellist0 - 111Charlie ReamsCustom Normal English
Matt Morrison39 - 146Charlie ReamsStepdown 15 Normal English
Dan Seasmith56 - 80James WoolleyOld 15 Normal English
S J49 - 66Gregor MorganOld 15 Normal English
Chris Kirby100 - 128Jon CorbyOld 15 Normal English
Dan Seasmith33 - 64James WoolleyOld 15 Normal English
Gregor Morgan74 - 38S JOld 15 Normal English
Tom Chafer-Cook66 - 103Chris KirbyOld 15 Normal English
Dinos Sfyris96 - 87Apterous PrimeSpeedgoat Goatdown English
Dinos Sfyris82 - 125Apterous PrimeSpeedgoat Goatdown English
Apterous Prime106 - 85Dinos SfyrisSpeedgoat Goatdown English
Henry Meier97 - 92Dan SeasmithOld 15 Normal English
Florian Gray64 - 68Apterous WaldorfOld 15 Normal English
Henry Meier90 - 75Dan SeasmithOld 15 Normal English
Apterous Prune0 - 46Karen PearsonUnlimited 9 Unlimited English
Apterous Nude36 - 64Florian GrayOld 15 Normal English
Peter Crawley88 - 65Henry MeierOld 15 Normal English
Apterous Prune0 - 73Karen PearsonUnlimited 9 Unlimited English
Ziggy Malone65 - 50Apterous WaldorfOld 15 Normal English
Dan Seasmith101 - 64James LevisonOld 15 Normal English
Peter Crawley80 - 89Henry MeierOld 15 Normal English
The Duellist0 - 91Florian GrayCustom Normal English
Dan Seasmith43 - 27James Levison9 Rounder Normal English
The Duellist0 - 124Robert ShadwickCustom Normal English
Henry Meier86 - 62Stuart ArnotOld 15 Normal English
Stuart Arnot104 - 102Henry MeierOld 15 Normal English
Neil Taylor53 - 102Dan SeasmithOld 15 Normal English
The Duellist0 - 85Ziggy MaloneCustom Normal English
Stuart Arnot60 - 0Apterous Prune9 Rounder Normal English
Stuart Arnot70 - 0Apterous Prune9 Rounder Normal English
Dan Seasmith77 - 91Matthew TassierOld 15 Normal English
Matthew Tassier76 - 77Stuart ArnotOld 15 Normal English
Karen Pearson72 - 0Apterous PruneUnlimited 9 Unlimited English
Apterous Prune0 - 69Stuart Arnot9 Rounder Normal English
Matthew Tassier81 - 49Ryan AdamsOld 15 Normal English
The Duellist0 - 104Tom RowellCustom Normal English
Apterous Prune0 - 37Karen PearsonCustom Normal English
The Duellist0 - 86Barry EvansCustom Normal English
The Duellist0 - 81Neil TaylorCustom Normal English
The Duellist0 - 96Peter WolfCustom Normal English
The Duellist0 - 76Alan WhiteCustom Normal English
The Duellist0 - 106Karen PearsonCustom Normal English
Jack Hurst177 - 104Apterous CaesarNumbers Attack Normal English
Michael Hopkins24 - 71Aidan O ConnorOld 15 Normal English
Michael Hopkins23 - 44Aidan O ConnorOld 15 Normal English
The Duellist0 - 125Scott PhillipsCustom Normal English
Michael Hopkins37 - 39Aidan O ConnorOld 15 Normal English
Scott Phillips170 - 0Apterous PruneConundrum Attack Normal English
Apterous Waldorf63 - 134Simon MyersLetters Attack Normal English
Michael Hopkins6 - 102Dale LevellOld 15 Normal English
Maggie A May54 - 47Jason LarsenOld 15 Normal English
Ben Hunter95 - 91Michael DavidsonOld 15 Normal English
Aidan O Connor17 - 63Lancelot WyseOld 15 Normal English
Dale Levell43 - 39Henry MeierSpeedgoat 9 Goatdown English
Ben Hunter92 - 90Michael DavidsonOld 15 Normal English
Michael Hopkins33 - 85Ronan KilduffOld 15 Normal English
Aidan O Connor34 - 91Ronan KilduffOld 15 Normal English
Aidan O Connor52 - 93Lancelot WyseOld 15 Normal English
Henry Meier81 - 118Dale LevellOld 15 Normal English
Ben Hunter95 - 101Michael DavidsonOld 15 Normal English
Michael Hopkins17 - 67Lancelot WyseOld 15 Normal English
Jason Larsen61 - 89Ben HunterFlat 15 Normal English
Michael Hopkins33 - 69Aidan O ConnorOld 15 Normal English
Maggie A May38 - 68Lancelot WyseOld 15 Normal English
Michael Davidson90 - 10Jason LarsenConundrum Attack Normal English
Chris Kirby69 - 70Ben HunterOld 15 Normal English
Dale Levell113 - 100Michael DavidsonOld 15 Normal English
Dinos Sfyris177 - 167Henry MeierCustom Normal English
Chris Kirby80 - 75Ben HunterOld 15 Normal English
Ronan Kilduff115 - 34Michael HopkinsOld 15 Normal English
The Duellist0 - 129Andy KravisCustom Normal English
Michael Davidson81 - 97Dale LevellOld 15 Normal English
Apterous Prime88 - 105Dinos SfyrisSpeedgoat Goatdown English
Andy Kravis107 - 84Paul JamesOld 15 Normal English
Peter Sheehy66 - 85Apterous PlumOld 15 Normal English
Michael Hopkins16 - 69Ronan KilduffOld 15 Normal English
Apterous Prime85 - 73Dinos SfyrisSpeedgoat Goatdown English
Apterous Waldorf54 - 73Lancelot WyseOld 15 Normal English
Michael Davidson79 - 106Dale LevellOld 15 Normal English
Apterous Prime100 - 76Dinos SfyrisSpeedgoat Goatdown English
Dinos Sfyris64 - 67Apterous PrimeSpeedgoat Goatdown English
Philip Burke22 - 106Paul JamesOld 15 Normal English
Lancelot Wyse83 - 66Ronan KilduffOld 15 Normal English
Dinos Sfyris103 - 130Apterous PrimeSpeedgoat Goatdown English
Michael Hopkins15 - 65Aidan O ConnorOld 15 Normal English
Michael Davidson97 - 62Dale LevellOld 15 Normal English
Apterous Prime107 - 93Dinos SfyrisSpeedgoat Goatdown English
Scott Gillies78 - 17Philip BurkeOld 15 Normal English
Innis Carson85 - 63Dinos SfyrisOld 15 Normal English
Aidan O Connor61 - 32Michael HopkinsOld 15 Normal English
Scott Gillies79 - 82Jay MurphyOld 15 Normal English
Andrew Hulme91 - 63Philip BurkeOld 15 Normal English
Innis Carson133 - 107Dale LevellSpeedgoat Goatdown English
Jason Larsen24 - 46Dinos SfyrisCustom Goatdown Jnr. English
Jay Murphy97 - 71Scott GilliesOld 15 Normal English
Lancelot Wyse51 - 0Apterous PruneOld 15 Normal English
Andrew Hulme101 - 49Michael DavidsonOld 15 Normal English
Philip Burke65 - 59Steven SintonOld 15 Normal English
The Duellist0 - 134Dinos SfyrisCustom Normal English
Lancelot Wyse69 - 34Jason LarsenOld 15 Normal English
Dale Levell106 - 116Innis CarsonOld 15 Normal English
Matt Morrison72 - 53Scott GilliesOld 15 Normal English
Philip Burke54 - 104Marcus HaresOld 15 Normal English
Apterous Velvet54 - 138Lloyd PetSpeed Numbers Attack Normal English
Matt Morrison54 - 17Jason Larsen9 Rounder Normal English
Innis Carson128 - 52Dale LevellOld 15 Normal English
Philip Burke56 - 79Scott GilliesOld 15 Normal English
The Duellist0 - 79Lloyd PetCustom Normal English
Jason Larsen48 - 56Dinos SfyrisCustom Goatdown Jnr. English
The Duellist0 - 115Tom Chafer-CookCustom Normal English
The Duellist0 - 96Marcus HaresCustom Normal English
Philip Burke56 - 70Scott GilliesOld 15 Normal English
Andrew Herbertson107 - 169Matt MorrisonNumbers Attack Normal English
Apterous Prune0 - 106Dale LevellOld 15 Normal English
The Duellist0 - 120Dinos SfyrisCustom Normal English

This website is not endorsed by or affiliated with Channel 4, the makers of Countdown, or any person associated with the aforementioned in any way whatsoever at all, never has been, never will be, and moreover is proud not to be. Yep.

Page generated in 0.0288 seconds. It's 08:41:36 on Friday 22 November 2024 here at Apterous Towers. Design and all good stuff copyright © Charles Reams 2008–2024. In memory of Phillip Harcort Collinge, never forgotten. Some graphical and aesthetic elements by Matt Morrison and Jon O'Neill.