This web browser is not supported. Use Chrome, Edge, Safari, or Firefox for best results.

Mark Diehl author page

77 puzzles by Mark Diehl
with Constructor comments

TotalDebutLatestCollabs
7711/11/19841/22/20233
SunMonTueWedThuFriSatVariety
3214720373
RebusScrabblePGramPre‑WSFresh
31.573887%
Mark Diehl
View these same grids with comments from:
Constructor (15)Jeff Chen (15)Jim Horne (4)Hide comments

See the 592 answer words debuted by Mark Diehl.

Alternate name for this constructor:
M. Diehl
Puzzles constructed by Mark Diehl by year

66 Modern Era daily crosswords by Mark Diehl

Sat 2/1/2020
ATTRACTIONIDAS
WHATLLITBEFINE
NOSETONOSESYNE
SUEEVENTATPAR
CREDRANARMS
BARONSSUNGTO
OPERAPICKLEJAR
DIDNTGETTHEMEMO
SAUTERNESPECOS
CADETSGANTRY
AGESAGOCURT
SUDSYMALIKIPA
LIFEMILITIAMAN
ELALONEMANBAND
WETSPOKERGAMES

When I solved this puzzle earlier this week, roughly a year after its creation, it felt like it flowed nicely from start to finish — probably because there are only a couple of minor pinch-points in the overall grid design. And, amazingly, almost every submitted clue of mine made it into the published version. This wildly bolstered my usual plodding solving pace. Will and the editing crew typically throw in many more of their own twists and turns that wreak havoc with my solve time. Enjoy the rest of your Super Bowl weekend!

Fri 9/6/2019
ANILALUMHISS
SUZYQCAKESANNA
PEANUTBUTTERCUP
EVADESLEADDOGS
RAKESHERRING
TOOLSTONER
UMPSDEEDOSIDO
SOLARISWIRETAP
GLUTENBAEDOME
ADMITMARDI
BROCADEASKME
CORIOLISOMAHAS
3MUSKETEERSBARS
PELTOREOCOOKIE
ONESEDNATINS

I was on an include-a-number kick when I constructed this puzzle, so it all started with 3 MUSKETEERS BARS crossing C3PO. Toying with PEANUT BUTTER CUP as a possible mini-theme entry, I opened up the stacked positions adjacent to the two sweets to lower the word count down to 70 and the scrabbly SUZY Q CAKES seductively presented itself. Tough to ignore that entry, but what were the odds a companion treat could be found?

Doubly damn tough, it turned out, but I discovered and settled on KEY LIME PIE, finished the fill and fired the puzzle off in the mail. Will and crew responded: "We like the fill as a whole. However, KEY LIME PIE stuck out to us as inconsistent, since it's not really a "snack" like the others, and not a commercial name either. Think this is replaceable somehow?"

My first thought was "PROBABLY NOT, WILL," yet in the end, the helpful OREO saved the day once again

Sat 5/4/2019
MAYAPSOTHE4TH
ORETHEUNIVERSE
PROCEDUREMANUAL
PIMASSTOICNAP
EVENTSENDINGE
DENTBIASSNEER
ABEAMSTERNS
MCKUENWRIEST
BOOERSCHARD
ADLIBLOOSALAN
BEETMAULOHARA
YRSSIDLELUTES
BALANCEDBUDGETS
ITALIANWINELOA
BEWITHETONYOU

When I noticed that today's timely wish could be split up so nicely into four balanced pieces, this puzzle demanded to be made. And since each entry could be clued separately in a non-revealing manner it was the perfect seeding set for a "mini-theme" themeless. Incorporating the number 4 in the NE sector was the biggest constructing hurdle, as you likely guessed. It will probably be a challenge to some solvers and I sort of apologize for that, but really the puzzle made me do it!

Sat 8/18/2018
SKIPJACKSHAMM
STETSONHATAQUI
LAYSIEGETODUDS
ALUMSSHOEAFT
PEPECITYPLAZA
TASESEDUCE
MARCHHAREADMIN
OCARINAGONEBAD
ATTICCORPORALS
TOPEKAHEIR
FORETASTEABLE
ELINOTABROIL
LOSTDENTALEXAM
AVOWDATAMINERS
LENOSTAMPPADS

Constructing a themeless puzzle is hardly like navigating a major river — the fill rarely flows smoothly and obviously to completion. It is much more like navigating an unfamiliar river delta filled with a variety of channels to pursue. At some points along the journey, there may be picturesque entries to savor and exhilarating rushes of discovery, but there will also be stale shallows, stagnant pools, and even dead ends that force retracing one's progress, sometimes all the way back to the start!

Today's puzzle was my favorite course, but pictured to the right and left were a few other lower deltas I explored and left behind.

Hopefully, you enjoyed the boat ride I chose for you.

And Jeff, feel free to add ARGON LASER, ANTIVIRALS, ACACIA OIL, and TOWEL RINGS to the excellent XWord Info Word List [plug, plug]! Maybe someone else can debut them.

Mon 8/6/2018
TOPORALPRAWN
EPASNAKEROMPS
ERRLETINOBAMA
MAKEITSNAPPY
SHAMPOOEUNICE
BUGSTEPOHM
LOVEPOTIONSNIP
APERSOFTCLINT
TENSNOTSOLUCKY
CRUPENSTED
HASSLESTAGGER
WARONPOVERTY
6IRONTORMEAHA
0CARBIDEASDEN
SENDSSEENELS

MARK: Andrea floated the idea of MAKE LOVE NOT WAR as a possible four-word phrase to form a puzzle roughly a year ago. We brainstormed four lists of lively theme entries, one each starting with MAKE, LOVE, NOT, and WAR; then developed a grid with matching-lengthed pairs. I suggested upping the ante with 6O'S as the antepenultimate down entry to act as a revealer since this position felt like the most likely slot to fill around — requiring only one entry that need start with a number. We settled on a SW corner of:

6BALL

ORIEL

SALTS

Will and company liked the idea, but wanted an actual 0[zero] instead of an O and also a different 6 entry, since "the 6 would be a shot in the dark for solvers who don't know their pool balls." Valid points, but oh my goodness, this ratcheted up the challenge significantly! After a couple of days of concerted effort, the final version emerged and passed muster. Whew! Always a pleasure working with Andrea; hope you enjoyed our efforts as much as we did.

ANDREA: What more can I say? I love Dr. Diehl. You dream something up, and he comes back with 50 choices of how to make it work. This was a follow up to our STILL WATERS RUN DEEP. I love the 60s in the corner because it took a straightforward idea and gave it a super fun little twist.

Sat 4/7/2018
COFFEEMATETOJO
ONIONBAGELUPON
BEERGARITANEVE
RANKINTANZANIA
ALDENTANDEMS
DEPUTYNEWEL
RIMNINEPOLITE
IREFUSELOSTDOG
PANAMADOUPENO
SQUIBRUBRAW
PRECESSRICHE
NBADRAFTMANNER
YOGICOPIEDDOWN
ALECTRAMROUTES
HOSEIMNOEXPERT

On occasion, I've been ahead of the puzzle realm curve at the NYT with the use of a specific crossword entry.

In 2011 I had a grid with BUTT DIALED rejected as being unfamiliar, only to see its debut by someone else in 2013. The faucet manufacturer MOEN sunk the first version of one of my puzzles in the late 90s, but the brand has appeared 18 times since then. This puzzle initially featured the classic SLOW ZOMBIE at 1-Across (as opposed to the FAST ZOMBIES of "28 Days Later" or "World War Z") — I guess it will remain to be seen whether the zombie dichotomy will be deemed relevant by the NYT during some future apocalypse. So hold off adding SLOW ZOMBIE and FAST ZOMBIE to the XWord Info Word List just yet, Jeff.

In this revamped version I kept the grid pattern from the failed undead ZOMBIE draft and the entry ZENO'S PARADOX but scooched it from its original 5-Down position to the opposing 21-Down slot. The surrounding fill evolved from that seeded entry until this completely different puzzle emerged — hopefully a lively and enjoyable solve.

Mon 2/26/2018
ARFSAABSPHOTO
MAOMILLILETIN
AILORLONAISLE
STILLKICKING
STOODINVELCRO
WESCOATLOU
WATERSDOWNDEUS
HEARSOUIGIANT
AIMSRUNERRANDS
ROEKURTEEL
FURIESORWORSE
DEEPTHOUGHTS
MASONLEGUPYRS
STALLUSETOMAE
NEWSYSHEENEPS

MARK: I sent Andrea a congratulatory e-mail on her celeb-paired Monday puzzle with NdGT (03/20/17) and floated the idea of a collaborative Monday puzzle based on the old adage "still waters run deep" — four words that felt like strong candidates when used individually. Andrea liked the idea, and I liked the possibility that, with her help, I might finally score a Monday puzzle in the NYT. We batted around phrases beginning and ending with each of those four words for a day or so until Andrea lit upon the possible combo of:

STILLKICKING 12
WATERSDOWN 10 (which was the only WATERS... we could think of)
RUNONEMPTY 10 or RUNINPLACE 10
DEEPTHOUGHTS 12

Since the American Crossword Puzzle Tournament was now in a couple of days and my dear wife, Lee Ann, and I had decided to try and attend as helpers/judges every year possible — I stuck a pin in the project from my end. Then, while helping to organize registration packets on Thursday for the tourney we found that Andrea was entered to compete! That spurred me on — so I sketched out a couple of workable grids on slips from a complementary Stamford Marriott notepad and presented them to Andrea at the registration table the next day. Some more enjoyable back-and-forth followed, Andrea clued it all up, and I changed only the clue for SAW to make it a revealer before mailing our opus off to Will.

ANDREA: Mark was so easy to work with and such a delight that we did a second one immediately after Will accepted this one.

Sat 1/27/2018
MIDMARCHABUT
MARIECURIEHEME
ORANGESODAHELM
ZYNGATWERPRAP
ALIENSTONGUE
ROARTRASHMOUTH
TUNBEANPLANTS
CLAMJUICE
BLOODBORNEJOB
THINKYOUNGPAWL
HUGGEDSHANIA
ETASITBYEMEND
LATEERRATAPAGE
ANEWTEAMEVENTS
WIDEFMSTEREO

Confession: Sometimes when I'm writing the clues for a completed puzzle I will overreach the boundaries of what is a sound and workable clue. This is more common for me while trying to be "cute and clever" in fashioning end-of-the-week clues. Fortunately for the solving audience, Will Shortz and his crew are experts at discerning solid clues and reining in this "creative" tendency of mine when it runs amok.

I always do a post-mortem comparison of the final clues against what I originally sent in as a means of honing my clue-writing skills. The results of this usually fall into various categories:

  1. the clues are the same or essentially the same (yay, nailed it!)
  2. the clues are different, but both are technically sound (editor's choice)
  3. my clue was too vague (meh!), too restrictive (meh!), or inaccurate (ugh!!). For THINK YOUNG: Keep a positive state of mind (close [maybe], but not exactly accurate)
  4. my clue included a word in the puzzle (yikes!). For CLAM JUICE: Bloody Caesar ingredient (directly below BLOODBORNE [double yikes!])
  5. my clue tried to be cute or clever and fell flat (thud). For BLADES: Parts from the prop department? (as in propeller, but the joke fails since BLADES could be props in a murder mystery play [hindsight doh!])

Here's hoping you found the polished puzzle entertaining.

Sat 12/2/2017
DOUBLEDOGDARE
ENNIOMORRICONE
BARNYARDANIMALS
AVEDIRECTDEBIT
TINTLIRESOLTI
ESTABTECHSEER
RIESENDUOS
STDENISPLUMJOB
EBAYAREOLA
DAINSLOTEGADS
OLMECBURRANTE
DIPSOMANIACMIL
ONETHINGATATIME
ELLENDEGENERES
SENIOREDITORS

I was wowed by the look of the wide open 10/29/16 grid by Patrick Berry when I solved it last year. In the XWord write-up for that puzzle, Jeff Chen stated his curiosity was piqued wondering if the grid could be filled after trimming the six corner squares down to three. For kicks, I accepted the challenge and sent Jeff a very rough fill with the new grid parameters that had some fun stuff, but also more blah than sparkle.

The challenge then sat idle for a couple months will I worked on other projects, but I came across it again, flipped the grid, tweaked the placement of black squares a bit and finally came up with a fill that registered much higher on my themeless-fun scale. As always, thanks to Will and Joel for substituting the entertaining quote at 61 Across as a clue and all their other shiny touches.

Feel free to add the 15-letter DOUBLEDOGDAREYA to the word list, too, Jeff.

Sat 8/19/2017
ISOLATEDGROWUP
FIVELOVERECIPE
IDEALMANISOLDE
NERDIESTDINEON
DOWSESARIDNESS
ORRISFLORIO
UDONPRISONRIOT
BETSEININGMIR
TRESPASSESVISA
MARCUSLATEN
HAMACTORMOLARS
ACACIAAPERITIF
LOCKERNOSEDIVE
ARRESTCONNIVER
SNORTSEREADERS

This puzzle was spawned entirely by the grid.

While wandering around XWord Info I noticed there was a section titled "Most Wide Open Grids" and hey I like wide openness, so challenge accepted! I ripped off Sherry O. Blackard's awesome wide open grid from 04/14/07, knocked off the two cheater squares, and tada — all that was needed was a clean fill to set a new NYT record.

Seventeen descending 15-letter entries trials later I stumbled onto a promising fill for the NW quadrant — then only 57 almost acceptable fills of the other quadrants before I had a complete fill I could live with. Submitted it to Will and it was accepted!

Then came the wait for publication followed by another unexpected twist — Will contacted me and asked if he could use it as the final on stage puzzle for the American Crossword Puzzle Tournament in 2016. What could I say but YES (check off bucket list item) and make plans to attend and watch the finals in person. Howard Barkin's dramatic win was the cherry on the top of the whole experience.

As soon as I returned home, I started the whole process again — today's puzzle is a completely different fill of the same grid.

Sat 6/10/2017
MENACHEMABLAZE
APOLLOVILOOSED
HOTTOWELTAXING
ACHENEIBISAMI
THEREITEMETON
MARSDNATESTING
ALEBEARATTACK
HAPPYMEAL
TEASEAPARTJAW
DOGKENNELSMUSH
INGEDINESANKA
ENDSECSBARKAT
TARZANICEGIANT
EGOISTOGEEARCH
DEPTHSNINTHTEE

Sometimes it's a choice phrase or two that fuels my themeless-constructing jones and sometimes it's the grid. In this case it was the grid.

I had a yearning to tackle a wide-open grid pattern with a stair-step center of 10 longish intersecting across and down entries. To somewhat simplify the challenge of the task, I settled on this particular configuration which breaks the fill into 3 sections: a broad SW to NE running swath that feeds narrowly into separate NW and SE caverns. So to fill, you just simply (polite cough) populate the central zone with mostly multi-word phrases that have a bit of sparkle or single words that can be elevated with the clues, then hope you can come up with two breathtaking fills for the other two areas. I'll leave it to you if this one came close.

At least, I was able to add 10 new entries to the excellent XWord Info Word List! As always, thanks to Will and Joel for polishing the clues.

POW Sat 2/25/2017
SWIPELEFTSCRAP
ARMADILLOARENA
TOMRIPLEYHADNT
ATEITEXCALIBUR
NERTSRIALSOLO
ITSYABORIGINAL
COEBIENMINERS
CARELOSS
SCORNSBENTAPR
CAPECODBAYCLUE
APEDFAQSCAMPS
MINIATUREORATE
MSNBCBIOBURDEN
ECOLEEBULLIENT
DEWEDDSTUDENTS

SWIPE LEFT was the launching point for this puzzle. I heard it in an anti-smoking TV ad featuring the ditty "Left Swipe Dat" at the end of 2015 and wondered if it might make a fresh seed for a themeless. After asking around it became apparent that almost everyone but me recognized the phrase — mainly because I don't own a cell phone (much to the head-shaking disbelief of my family and friends).

Decided to stack SWIPE LEFT atop two other 9's by placing three vertical blocks, then placed three horizontal blocks midway down the left side and blocked diagonally up and to the right from there. Added a diagonal string to help divide the two halves. But then had to leave gaps below/above the three vertical blocks to avoid 2-letter spans. Upped the ante by sliding a pair of the blocks over to open the flow into the upper left and lower right (see picture).

The final fill felt smooth and even — not a lot of flash, but solid. Liked TOM RIPLEY, CRAISINS (yum — surprised it hadn't appeared before), CAPE COD BAY crossing BBQ RIBS (double yum!) and AIRSOFT, and even BIOBURDEN (it resonates with me as a dentist with the VA). Enjoyed the shiny clues Will and Joel came up with for CAMPS and SAHL.

And I'm glad Will kept my "cheese and rice!" clue for NERTS. The phrase brings to my mind a picture of Inspector Cramer (hmm...15 letters — add that to your list, Jeff) sitting across from Nero Wolfe and Archie Goodwin in Nero's office, while chomping on his cigar and growling that minced oath in frustration!

Sat 10/15/2016
TVDRAMASCRAWLS
HIREDONTHESOUP
ATACOSTRATHOLE
TAGORERONDELLE
SMOREMUNGSLED
HINDCONGERYDS
ONESADSPEAK
WATERMELONSEEDS
TABLOIDEXIT
AMOMORONSPAGE
MOREDOSTDAMUP
PRACTICEMRPINK
UNCLOAKYOUANDI
LALANNEINBREED
EYETESTPOSTERS

Started with this nice wide open grid and settled on WATERMELONJUICE as the lengthwise 15 through the middle, but the resulting SE corner didn't quite work for Will. Luckily, the entry point into that corner is somewhat "pinched off" and only needed a different 5-letter ending for WATERMELON to salvage. As requested, I floated a half dozen alternative refills for the section incorporating -PATCH, -JELLO (yes, it is a legitimate flavor), -SALSA (also legit), and -SEEDS.

Really enjoyed Will/Joel's clue for 1-Across in lieu of my pedestrian [J J Abrams genre]. Much more opaque and out of the box and a devilish start to a Saturday challenge!

Finally, here's another reason I dig XWord Info stats — it compared this grid to Byron Walden's beautiful creation of May 16, 2015.

Sat 8/20/2016
WATERTIGHTIMAX
AZALEATREEMEGA
SUPERSTOREDTEN
PREVUEARTBOARD
ANSONHENLEY
JOTSDEWTESLA
IONEMERINOTAX
NEEDLESSENSATE
TMIENSUEDAMES
HONDOAPTNYPD
INFANTTODAY
STONEAGEIMELDA
WARTRUMBLESEAT
ANTENAPOLITANO
YAYSSMOKYTOPAZ

The initial criteria I set for this themeless:

  1. W-X-Y-Z, in order, in the four corners.
  2. Three stacked 10's radiating from each corner.
  3. Open flow in and out of each stacked area.
  4. Find interesting sets of stacks, preferably multiword phrases.

Modification (or compromise if you must) made early on: inclusion of two "cheater squares" that allowed the entry X AND Y AXES (I liked that one a lot), but it cost me criterion #2 (minor) and dual symmetry (minor).

Will rejected my first completed submission for including one of my favorite celebrities at 62-Across — you can see who it was by solving here. (Jeff: You can see the solution by pressing F9. And Will has mentioned in the past that he wouldn't run his own name in a grid, as that feels too self-serving.) Good news, the second version was accepted (and in retrospect probably fulfilled criterion #4 better).

And CONGRATULATIONS on the new addition, Jake David Denny Chen! (Jeff: two-week old Jake is a superb sleeper, thankfully. Also a prodigious pooper, not so thankfully — for me at least. He seems to greatly enjoy it.)

Sat 4/30/2016
FACEPLANTANKHS
STATIONERRENEW
HEGOTGAMEOXEYE
AMENHOTEPSTELE
RPINOSALEHOP
PONCEMENUJOVE
ANTISGAOLER
SHOPVACMASHERS
LAURYNKAREN
ASTIGANGAQABA
PTSGOBANGSAN
JOCKOAVERAGING
AROARSETABLAZE
CURVEEROSIONAL
KNEADDYSPEPSIA

According to my records, it's been about 4 years since my last submission to the NYT — but then I've always been a streaky sort of constructor. The last few years of my puzzling spare time I spent digitizing old crosswords for David Steinberg's ambitious Pre-Shortzian Puzzle Project, from the NYT newspaper archives going back to the debut of its puzzle in 1942. It was a diverting time, moseying through the passing decades of Americana and reveling in the ever-changing usage of our language. And once that was done, it seemed natural to submit some new ones.

This is the first of several to come. FACE PLANT with the clue [Result of a bad trip] was the starting point. The fill flowed from there without a hiccup, which rarely happens. Did upgrade the lower left from FANATIC crossing FALLOVER, AGUILERA, NELLIGAN in an initial version to the more lively (and less name-laden) SHOPVAC/SLAPJACK, otherwise not much heavy massaging was necessary.

Will's acceptance email included: "The fill has a lot of tough vocabulary, but it's all fair game. It should make for a tough test for even the sharpest solvers." Hopefully, it didn't cause much 61-Across :).

Fri 8/24/2012
GARAGESALES
TACITAPPROVAL
EIGHTTRACKTAPES
PERYEARASININE
PRUENE
SOLARASSPUTNIK
DESERTCLIMATE
OCTAGONAL
PARTITIONSOFF
MOTTOESPASSELS
ALTROM
PYRITESITSTRUE
SPIDERSOLITAIRE
STORMTHEGATES
ELPASOTEXAS
Fri 6/15/2012
SCARECROWSCOST
TOLEDOOHIOANNA
IWANTMYMTVLEON
FETEBASHCLOWN
FREEROLLRICCI
IMEANANTON
THINEWOLFGANG
HANGARMOTIVE
WRISTLETVINES
AEREOMAGEE
RESTSCHARTRES
WHAMSBOOPWELT
IOLAPOPUPVIDEO
CLOPCHILLAXING
KENSPRESENTDAY
Sat 4/14/2012
UPDRAFTSAPICAL
SEEABOVEPOCONO
ATMCARDSPOETIC
BRUISERSTHRESH
LORNEAIDSIREN
ELSEAMORENITE
JEANJACKETS
SPADESTOSSES
THEODOREREX
EARNPALINABCS
PLOTSGMTEGRET
FASCESBATPHONE
ONTAPEALICANTE
UGARTERIPOSTED
REREADKNOTTERS
Sat 1/14/2012
CREWMATESDCUPS
PIXIEDUSTRANUP
LAPSEINTOEMORY
UTAHSTARSAEDES
SATIECASTDOUBT
BAYERRELO
BOLTONLIPITOR
CONOIDCONROY
IDIOTICWEDGED
GEOSNOMAS
AGNESGREYMASTS
RASTANACHOCHIP
ABOILINOURTIME
SAULTSTONEOVEN
HYPESHOLDSFAST
Sat 4/2/2011
FOURPMADAMSRIB
UNSURERAKEHELL
NAMEITEVITABLE
GLASERYENRUSE
OERDIDOBIKED
BAITCOURSEFEES
ASNEROKAPI
THECARDIFFGIANT
ZELDAELBOW
EASTOFEDENLOCO
NITERILESVHS
CREEZINSTREEP
AMENDINGTEEPEE
SALEITEMONBASE
ENERGIZEROARED
Sat 2/5/2011
CRISPYTACOATMS
AIRCREWMENCHOW
SPAREROOMSTADA
AUTOSKEEPSTEP
SPELLEDNTHSRS
LEERATDWAN
HOKEYNESSSILEX
ENIDYACHTTIRE
BEAUSMOOREHEAD
SOPHSTEAMS
SEPATVSPATULA
MATHQUIZNAPES
ASIAGLISSANDOS
COMSALMOSTDONE
KNAPTEADRESSES
Sat 1/1/2011
SABULIGHTSHOWS
EBANANOUKAIMEE
TORTICONOCLAST
TREETRUNKKUNTA
LIBREREEFMIST
EGOASSYRIA
FINESTSENDHELP
ONETERMDIDOVER
RESCUERSTONITE
PARAGONCBS
UBERMOLETATAS
TODAYBANJOPICK
ISUZURODEOLOKI
LOCOMOTIVEUNIT
EXTRAMONEYSSNS
Sat 11/13/2010
CLAPPUSHUPSWAH
OUTERPLANETITO
STONECIRCLERES
MENDSPALTRIEST
ODESBOLOENSUE
SANDALAPPL
PRAYERSKIPROPE
HIBACHISNOOKER
OVERTONEDOWERS
NERDPAYPAL
ERREDPEASBOBS
TRADELAWSCAROL
IANMINISTORAGE
CFCOPINIONATED
STYSOCKMONKEYS
Fri 9/24/2010
REDUCESPEED
BARITONESAXES
WIDESARGASSOSEA
ERICHPASTEDOWN
ANATTOGOLUTED
VETSARENTSOLO
EYEGRASPEDSLR
EMTRAE
CDCMAEWESTWED
REAMCREMEBANE
ARRAYABITELBA
IMPRECISEMAKER
GOOGLEDIRECTORY
TRIPLETEAMING
TESTRESULTS
Sat 9/4/2010
BAITBUCKETSSAG
ELSIETHECOWELO
GLAMOURPOSETIL
SOYWRITSEEOFF
RUNSWEPTFOR
BAGELSWISEACRE
ONOFFTANIALES
NEOSSEVENSUMO
USDBIPEDDEBAR
STROLLERDOESNT
THEDUKEDINK
READERWEAKPFC
ASSFORALLICARE
CIOIBMTHINKPAD
KANNESTINGSITE
Sat 7/17/2010
PAJAMAPANTSHRH
ALUMINUMOREOOO
BIKINIMODELLSU
ATEIMPSELIDES
MBASSTIPPLE
STPAULPIANOLEG
WHATSJONGGEAU
EELSBILKSWAVE
AREDIVESNOSES
RESTOREDMOLEST
WCHANDYCERF
OREOOSSHAWSLO
RURTEACANISTER
DIRGETALICKING
STYODARKTHIRTY
Sat 5/8/2010
CLAMBEDWWIIACE
RAVIOLIRALSTON
AHEADOFICELAND
WARTYFATSATIE
LITABEETSMICA
ENESURREALMAR
RADIATIONLEVELS
TRANSMUTE
HOLDINGPATTERNS
ANONOTATESCOT
NEAPLACEDMAMA
DINESSERHADIT
DROPLETIFORONE
YOUTUBEABYSMAL
ENTOMBSLITHELY
Sat 1/30/2010
CATHAIRSCANIFF
ONIONSETATONAL
PITVIPERVESTRY
STEELYDANAHEAP
EARLPELTGPA
TACOMAFRAS
WARMONESHEART
AERIALASSAULT
DIAMONDFIELDS
ORLYDOESNT
DBLSANEPASO
GODELEDMCMAHON
IRONICBLOOPERS
ENIGMAALACARTE
RETSYNGETSLOST
Sat 1/24/2009
JIFFYPOPRACIST
AREAMAPSADONAI
VOLTAGESDESADE
ANTEENTAILSSR
MATPRYLOAFPAN
AGILEOWLSRICE
NEPALURGEINKY
SEAROUTES
HISSNETSACHES
ODIENYESROAST
WANNABEIDSITA
AHAULSTERBRET
ROTARYADORABLE
DARNITTUNAROLL
SNATCHSPEEDWAY
Sat 8/9/2008
FROGPRINCERICK
LEVELEDOUTINON
AMITYVILLEVANE
PANSSOOTTENSE
NEAPMAURITIUS
BASSDRUMMLI
SMIRKSEPARATE
SHATTERDILUTES
HEREITISALGER
ADCSCOTCHED
DAHDAHDAHNEON
ETHANENOLAMAS
SEANCOCOAPLANT
OARSPRESCIENCE
FREEROSEYGRIER
Sat 9/22/2007
SPYVSSPYCOCCI
THENATIONBARON
PAMELASUESHANT
ELECTSOWNSUPTO
TANKSONTAPPAN
ENISSALPOLICE
RXSCITYSTREETS
SATELLITE
SANATORIUMSELF
ONEMANVEECLEO
YOWTIREDCANAL
BISCOTTODARING
ENDONENDURANCE
ATARISCENEFOUR
NSYNCEYETESTS
Sun 9/24/2006 ALL-KNOWING
OSCARARMSINGEPERU
HOOVERTOITNEOPHYTES
MYLIFEOGRECATHARTIC
SADINAMERICATHEYOUNG
CELEBTONILSD
AREALWAYSREADYREDACT
KERRETEMRXLAMINAR
ILECRETANDIMEISSUE
TIARATOGIVETOTHOSE
ATLASTPELFAAAONES
WHOAREOLDERTHAN
SABUPLOAURAUBOATS
THEMSELVESTHEERNIE
ASABCBOSCSIGURDNEA
LINEAGEAHAUTENATO
ENORMEFULLBENEFITSOF
TSEEDAMNOCHE
THEIRINEXPERIENCEWOO
VERSATILENINAUSNEWS
PRIEDOPENTUESSAMLET
GONENEROEMMYWILDE
Sat 5/22/2004
TVQUIZSHOWABCS
YOUAREHERELRON
SCOREBOARDTUNA
OATDUETGDANSK
NLERLEPERHEE
HETEROOPINE
MENOMOSSOPALSY
EVADERSRESIDUE
RAVERJERKINESS
CLASSORIENT
YULOLEICSCAM
SABINECHOOORO
EBANNASALBONES
ALSOINORDINATE
TEENSANDSTONES
Sat 4/10/2004
BITPARTPEAT
CAPSULARMANTA
FLYOUTTHEWINDOW
LOWASKAROUND
ISAACSSCOURER
PETSHOPSSTORY
SCHEDULEA
THEMANOFSTEEL
STOOPEDTO
EAMESPRICIEST
STOUTENCHERTY
PORCELAINNAP
INTHELINEOFFIRE
ECARDSKERRITT
DELEHYDROXY
Wed 3/3/2004
SCANSPOTPLATE
ALOEWADEEUROS
MENUASIARAILS
FERRYTERMINAL
OOZEION
TIPTOEBANDSHY
ONEISMULEELOI
PUNCTUATIONMARK
ARCSRATEABIDE
ZEEGAMESCENES
POLPOHL
THATSALLFOLKS
MOOREGOUTINCH
POLKAROMESEAM
GLEAMAMENHERO
Sat 1/24/2004
FRUSTRATING
SEASIDERESORT
STEVENSPIELBERG
TULESUSNAGAR
ADINWELTYVOCE
BINSALSAPAREE
LOGKALEDAMIEN
EROTICAPENPALS
DENIESCANSNEA
OMENSNUTSYCML
OASTGOSEESHEA
RKOBATTSTAND
SEATOFYOURPANTS
STUFFEDSHIRTS
SAFETYCONES
Sat 5/11/2002
MGMSTUDIOSJETS
UNCLEREMUSALOE
TAKINGPARTSELA
TRAPERGSMOVES
SLYKNEEDINERO
PITCREWSNAN
WHIRAYCARAMBA
SHOPSATONEBELL
CAMECLEANACNE
RTEHASWORDS
ELOPESAMESPAM
ELWESTRIPALDA
NINOBEDCURTAIN
EDENONEATATIME
DORYADDLEPATED
Sat 3/30/2002
BADHAIRDAYCOTS
AQUARTERTOUVEA
NURSESHARKTELL
DIETMAGEECREE
INSPESOSGOLFS
TOSCAHOTELROOM
OLDENMANANA
CLAMMEDHIREDON
LUMPINSORER
ENPASSANTASCAP
AGENTLIMITRUR
VERYVIDEOCODY
EDAMOCEANBASIN
RAGEWILLIAMSON
STENSAYSCHEESE
Sat 1/26/2002
PAWNSEALEDBEAM
ALIIOBLITERATE
RANDDERMATITIS
ABDULREPSGALS
MASSEHAIRATTY
EMUTWADDLED
CARFERRYEPOCHS
INFORITPAROLEE
ASSORTBENINESE
DISCERNSRIM
SCRIPARMEDITS
ALITDESIDUCAT
GIVERISETONATO
ONEMANARMYCLEM
SGTSNORKELESSE
Fri 1/11/2002
BROWNBAGITPVTS
RIPEOLDAGEREIN
EVENSTEVENARGO
NERDYLOTTTHEO
TRAYNATIONORK
RAITTOBESE
TVGUIDEGROVER
SHAMBLEBARLEYS
CELEBSAAMILNE
OPINECUKES
FEDRIDGESBURG
FONTSCUDEULER
SPEWLASHEDINTO
ALSOESTATECARS
TESSSEAMONKEYS
Fri 9/14/2001
JUNKDRAWERBALD
URANIUMOREUSER
DAVIDBOWIERIFE
INITBREEDISTS
TIENEEDBEEFS
HASPEDEGOIDEAL
SWIMMASKICE
MODISTEBLISTER
ANIBIRDSONG
REASONERNITERS
SPLAYIDOSVIP
HITSLEVARCOPA
GEOSOVERWORKED
ACNEDELLAREESE
SEEDESSAYTESTS
Sat 7/21/2001
CHICKFLICKRSVP
RESPIRATORILIE
ALLANADALEPINS
FLADUELPHEDRE
TENTEDIBLEROOT
ENDRUNALARUSA
RESETANECDOTES
VEALSHED
TVDINNERSRIPON
EAUSARIASLOPE
AIRFILTERSEPPS
SNARLYMESSTOT
EENYSTATEHOUSE
RSTUTINATURNER
STEPSONGSTRESS
Thu 6/14/2001
AMPEDMAAMPALE
GUAVAELIAEVAN
ASYETLOOTREBS
THELAPOFLUXURY
EYEENTIREARC
SLABADAGIO
STEPSAMATGINA
CAMOUFLAGEPANTS
OLEOOLEGEIGHT
WERNERRAIN
LOGSENSEDADA
FETCHINGOUTFIT
AWNSASEAHOTEL
SOCKNEATOMEGA
KEYSDIKEHEROS
Fri 4/27/2001
ACCREDITADULTS
THIEVISHSAFIRE
BUTTERMILKDONUT
ERRANTSIMSGMT
SNAGRIFEREPO
TUTANISEFARES
PEACENOBELIST
DIAGNOSIS
FRONTALATTACK
GEORGBYTESANS
ELLEPEASFROM
NILDOLTMALAWI
ONECELLEDANIMAL
MERINOSANDPILE
ESSAYSTHESSALY
Sat 3/24/2001
RUBADUBDUBSASH
ONEMANARMYALTO
USCIVILWARPEEP
NEOITBEDAPHNE
DAMESOLDSCHOOL
SLEDSABECOUPE
DAISYMAESAS
THEYLLSPEEDS
SOCCOWPATTY
AMOCOELSAREPS
RENOVATESGENRE
IMOGENAIDEDIE
NAMEDISGUSTING
ADINOPENSTANCE
SECTRODSTEIGER
Fri 1/12/2001
ITTAKESAVILLAGE
CHOCOLATECOATED
BOARDOFTRUSTEES
MUTEEHSTEASE
SETEECMEL
SPATWADDLER
HALFHOURONAPAR
ESPRESSOMACHINE
ASSENTPAKISTAN
TEAROPENATE
LIZREFDOI
EWELLDAHSOLD
POPEYETHESAILOR
UNPARLIAMENTARY
STOREDETECTIVES
Thu 8/10/2000
CLOSESINLAIR
AIRPLANEARCED
LEWISOFPOPMUSIC
ADELEAHYESOVA
ITLLSMELLCLEM
SOLSTOWSSOUSE
HAUSSCOTIA
TRUMANSOPPONENT
RONALDFRET
ALFIEEDICTGNP
GLOMFLOSSBLUR
ISRDRANOROOTY
COMICALANDERSON
NERVYLEAVESIN
DAISDRYSDALE
Thu 6/8/2000
IDSAYANILHASH
VOLVOMICEOBEY
AGOODTIMETOKEEP
NETWEIGHTHITME
LEOAYE
RASPSAAVERAGE
OBOECASSIALAS
YOURMOUTHSHUTIS
ADSARROYOKONA
LEAPYEARMESSY
ODDALI
TALIADEGENERES
WHENYOUREINDEEP
ISNTANONONCEA
GODSTESTWATER
Fri 4/21/2000
YOUGOGIRLNACHT
ANNEHECHEOPRAH
RECTORIESTRADE
NOLABLABBYBIT
NEWLEYAREETO
AIREXITRAMP
CALYXPATEETAT
ALECRIVERCEDE
MOMAAGERSIREN
SHORINGSRIP
HANSTYDETECT
ABTLOBBEDFLIT
FORMEARTERIOLE
TWEETCARYELWES
SLEWSKNEEBENDS
Fri 11/5/1999
PIGLATINSCULPT
AXHANDLEHONORE
ANALYSISEUCLID
RANATATHENIANS
YALIESERTA
AMMOATELIER
SWANEERIVERTCU
HINDRACERSUCH
UNEJACKTRIPPER
LOWBALLOONA
EMDENRECAP
BALTICSEARETRO
AGASSICLARABOW
REROOTKENOGAME
TRANNYSECRETOR
Fri 10/15/1999
CATCHAFEWZSBAT
AMERICANPIEUPI
NICOLASCAGECPR
ACHOSHASICKLE
DENSTIMENASAL
ASONEOPENRHUE
ASENSEOFLOSS
SHERPAELITES
TELLYSAVALAS
AMESTHATGLASS
MICASANTAEREI
POTTEDPASSMAE
ALIRICOCHETING
CAVINCOHERENCE
TSEFALLENANGEL
Sat 6/19/1999
TSARJAMESTKIRK
OTTOUSEDCARLOT
OREODOMDELUISE
LIDMINOANEVEL
SKIRACEEDGES
HENRYILEVEE
EONSALOEWRACK
DUESLICKLYDIA
STRAPMUSEHUNT
RATESBAILEE
DAMNSBANTAMS
RICHHAVENTTAM
EXCOGITATENOTI
TITLEROLESBRIT
DESERTISLEASCH
Fri 3/19/1999
BUTLERYEATS
UNRULEDTERRIER
LEUCINEELECTRA
BASKETBALLCOURT
ORTSVESTLAT
UTERAJIVSTATE
SHEETMUSICIRED
MEALSOAK
SCUMTYPEWRITER
TONYAFOSSEIVE
ALBSTIREMIL
SOUTHERNFLORIDA
INRUINSREANNEX
SENNETTINSIGNE
STARSATESTS
Sat 2/14/1998
AMOEBICDISCOS
SLAPDASHONTAPE
POKEINTOGRAVEN
AMERCECHEEPERS
CARETROOMERCI
ERSTDELTSSNUB
TOREAWAYELL
STVALENTINESDAY
AAAEAGEREST
MICARAKERRAUL
SLAVEGISMARNE
POTENCESWAYOUT
ARISTASTARDUST
DENTEDENCLOSES
EDGARSSTOOGED
Sat 1/10/1998
FRANKOZTORI
EARBONESBADEND
EYECHARTACIDLY
LONLIONELEGAN
SNAGREILLYRNA
OSSIESCOREPADS
BATIKOLIVET
STILTONROLLERS
ARNESSROMEO
FANTASIESRUMPS
FLOTARDESSELA
RATEWETBARDAW
OLIVIAAUDACITY
NAMELYGDAYMATE
SERESTEINER
Thu 9/25/1997
DUSTEDSENECA
ONTRIALWINESAP
GRAINRECEPTACLE
LILSTAHLOPAL
EPICSPEDSPEW
GENOASNEAKADE
AMAIRMADON
GILLIGANSFRIEND
ADOGARBMAR
DOCORALSTILLS
SLOWBAASSOOT
AWOLINDIAQUO
ITEMINACARTRUNK
FREEMANTEENAGE
SYDNEYNEATER
Fri 8/29/1997
AFTERIBNANA
MERLENEUTRONS
ADAMDIDNTHAVETO
DOONERIBMOI
BEEANGIESION
LISTENTOEVETALK
TRIAGEANEAR
ENRYATTRABE
SPACEBLURRY
ABOUTTHEHUSBAND
CANSEIDERSOS
ETSPOLEMIRS
SHECOULDHAVEHAD
ETCETERAABASE
SITSSWNATAL
Thu 8/7/1997
MOTSMALSHOUT
USOCERICPERTH
OHOHLIMAORTHO
NATOBOOBOOBEAR
HORASANNGNP
BUGLEEDNASATE
APERCURAJAH
ASLOOSEASAGOOSE
ONEAMGNOMES
AHEMDRATETNAS
ROMSTLSUSHI
GOOGOOEYESOVAL
UPTONSETHOONA
ELENASASEPROP
DARERHERSEND
Wed 1/1/1997
AMPDEPPPANTY
ROOKOWERALOHA
NOWAYJOSEGETUP
OKEYDOKEYEXAM
LIRASTOMSTBS
DESKGIANTPASO
DANSFILLUP
ATFAULTRUDOLPH
GOOGOOBAJA
EBROSCIFIPROF
DEGSHAGFRERE
SERANEVEREVER
PUTONAYEAYESIR
ARISEPENSNUDE
PETEREDDYPAT
Thu 4/4/1996
HICSSETATEDAM
AREAPLAZALOCO
TABLEOFCONTENTS
SQUAWKHIGHCOST
DEESCOIT
BARSOAFSERACS
ASHSULLAVITAE
CLIENTSOFRECORD
KANGAARIASNAG
SPOOKSARSJETE
MIASECHO
ASIANFLUABLAZE
CHANGEOFCLOTHES
HEMISPOOLISUP
ELBATESTYNOSY
Fri 10/27/1995
ANODESTHEBOY
SURINAMBEELINE
WAIKIKIREPORTS
ANNDESCENTDAM
NCOSSTRAYPERE
ECUSEATALGIN
DOCTORZHIVAGO
CARRIEDON
THUMBONESNOSE
CRAMPBEASUED
LAMBHESSETAMS
ALEPERSIANGEL
SALIENTEVACUEE
SLIDERSREPULSE
CANOPYSAMLET
Fri 10/21/1994
AAFAIRORCAASS
ALUMNIHEATSTA
MAJORORMINORKEY
NINETYNEMESES
PRYSASHMUDS
HEARDNCOSIPSO
DEMEANALLIN
DASHDOTDOTDOT
PLANTBUENOS
EDGEKAELPREGO
MARCTRODNEW
EPITAPHBEATIT
THESPEEDOFLIGHT
INSERMAETCHER
CEEDEEDROSTRA
Sat 7/16/1994
STROMVPSSPA
CHARODIEMSPUR
REDONIONROMAINE
ARITRUELIMN
PACTEGGSTOMATO
EMCEEHALSCOW
HERARUBSHON
RAISINSCROUTONS
UFOETTUZEAL
MACSECUTRICK
PRAWNSNUTSOVAL
RAILMUNIERE
PARSLEYBROCCOLI
UHOHPEENORION
GATTARNOLTE
Fri 6/24/1994
PSALMEPICDAB
ETHICSASHBULL
PAUNCHLINEEDIE
SMILEROSINESS
MUMSTSHIRTS
OFFERSUPSANA
MARNERAKEDUTE
ICETGLINTSNOB
TEEPAYNEFACTO
LOOMTELETHON
STAPLEDDALI
NEUROSISITALO
ETNAHAUNCHBACK
ARCHONCEALOHA
DAHWAKETYSON
Thu 3/31/1994
ORCHTALKDROP
CALESARONEINE
THOMASMORELOBE
ORVILLEORWILBUR
PAINIRMACART
IHSMPSIKEATA
TAIONEAVON
WEDDINGCEREMONY
OURSTATOPP
WRYPORBSATBS
ONCEDAREAURA
EMULATEZANEGREY
CAREONTHEMONEY
URSATEEMPRIZE
STETORCAAPES
Fri 3/18/1994
SEACOWAGAVE
ANTHRAXMOMENTS
LIFEISACABERNET
ISAETCHINSOLE
FLULETUPABLE
YELLDORADOLED
STIRCLEANER
MONSHERRY
PREMIUMSPAS
FOEEMBOSSDINO
OPTSJUTTYRUG
GARAGESOYAMGR
GRENACHEVILLAGE
STATICEENTAILS
DATERGABLES

3 Variety puzzles by Mark Diehl

Sun 1/22/2023
SLAPHAPPYSWISH
CAMEOROLEHOMEO
OPERETTASAROAR
PINKHEYSRENTS
ENDRUNWILDARE
CARTIREARAL
SEWERTENLOVE
TURNEDTHETABLES
ARESARIDELLS
RISEYANGTZE
APTHONALEEOCT
NILLASPURSALE
IDEALALIENATOR
SERVOCAESAREAN
ESSESTYRABANKS
Sun 4/10/2016
PROPSUPZEBRAS
BEREAVEAROUSED
ALARMERFREEAIR
NOTSAUNTERGNU
DCONVOIDHIFI
JKROWLINGLAVED
RIYALEASELS
SOUVENIRSTAND
SABLESNOTES
PLIESRELAXANTS
LETSNEALYEAH
ASPFOURTHSAMI
SLAYERSOATBRAN
HOGAUGEPLIABLE
GEODESSTRAYED
Sun 6/7/2015
NOTFARACCORD
COURAGETOUPEES
ACTEDASTWEEDLE
TADASTBIRDBUT
KNOTPAULYQUIT
IDOPARMAPULSE
NORTHSEABAILER
ALTARWINE
TEMPOSOILSTONE
ICEAXHUNKYPEN
PUSSPINGSLEAD
JASVENDSPINTO
ADAMANTPIASTER
ROGAINEARIZONA
REELEDNANTES

8 pre-Shortz crosswords by Mark Diehl

Sun 7/18/1993 HOW TO SUCCEED
NABBERMICEBESTBET
LAVERNEOSAGEACTUALS
ONEROUSREBOXTRESTLE
NURTUREGREATTHOUGHTS
HENRISIRENOYL
SAMOATASKSORESEVA
CHACHABOOSTBENJAMIN
HECTARENOTINRIOTERS
MAYOMNOPACERTIENNE
ODSMOCHATALESNATAL
FORYOUWILLNEVER
ASCANCHRISYAWEDDEA
BARKINSILTSLOXARAB
CHOICESCLIPSNECTARY
DISRAELIICANTDUTIES
EBSDANZAYURILANDS
WASTROMPBASSO
GOHIGHERTHANYOUTHINK
PAROLEEBEANOMATINEE
ANDOVERALGASEVERTOR
COSTARSLESERESTON
Wed 5/18/1988
AFARCROCSPAN
NAVEARENACHOO
EREIBENETOAKS
MINNESOTAFATS
INGSONINSECT
CAESARCESTOUR
TUBBYTHETUBA
SLUEERAITEM
KASPERGUTMAN
AGETASSEGGERS
TODUTYASUSET
CHUBBYCHECKER
UTAHURARELIVE
MARUREWEDAMES
POSHNESSMOSS
Wed 9/30/1987
CATSELLHADA
ARAUBOATWECAN
LOUDMOUTHIRATE
AUTUMNSERENADE
ISERERUNTELI
SENORITADESMID
VOILARUINS
STPAULMACRAE
STOICEDEMA
HENNASUNBRIDLE
ETETEESNORAD
SPRINGTRAINING
IOOOOGRIEVANCE
ONEINSACRAKER
SSTSGAOLSTS
Fri 8/7/1987
BANSISHCABLE
ALAWESTEALOES
LEVIAROMATIZES
STARTSAFIGHT
ATHLETENEEHST
MEOMELSDRRUTH
SPRINGAGEE
THECENTEROFTOWN
HORAELENAS
INSTEPLASTHAS
SEEXEDTHOUART
THEENDOFTIME
NORMANLEARTRAP
IDEALTONEEDDO
PAYNEANEROAN
Fri 5/29/1987
LIDORAJARICO
ARENAELANELON
BASEBALLSTADIUM
STRATOSPHERE
DABLYONPOST
ELECTORBET
BOTCHACCRAMAT
THECIRCULARFILE
SALCHEMOTULIP
TKOIRONAGE
ENOSORSONNE
GLOBETROTTER
ORBITALVELOCITY
LOLAROERSMILE
DYESANDSPICA
Fri 2/21/1986
ISMSSLAGALSO
SCATPHILOVIEW
OLDELIEUTEBAN
BERTRANDMUSSEL
ARISENSPAREV
RADETALLEAVE
CLAMOSHANTER
HALOINONEDELA
ABALONETEXAS
NOTEDSEATABU
DUCESSGASMAN
THESCALLOPPOLL
DEKAOCEANRUBE
OVERTRAMSENOS
CEYSTARPETAS
Tue 6/25/1985
SASEOFTPAWS
EVENAROWLANAI
GOVTDINOANTIC
ONEARMEDBANDITS
NIHILYMCA
PHLOXFIESTAS
ARIESFIORDERA
MOLDTORUSSNIT
ILLTRUERRUPEE
DESPAIRLABEL
SKEWAUGUR
THREERINGCIRCUS
REBUTNOOKBENT
AMIDODENYINDO
PESOSLYATOP
Sun 11/11/1984 OFF THE RACK
FOWLARCAPASTACHAW
EPICUREANSIPPERRATE
WINDSOCKSALLUREEIRE
ENDHUEYFREUDIANSLIP
REOPENSBEADSASSAY
WORDSMITHADARE
DISCODEFAMILYTIES
BRAKESHOESONERSAPO
LESSMARTOUTREMAGEN
SHAPESAURICCANOES
MALPRACTICESUIT
RESENTALTONOPTICS
ULTRAADDONBAREROUI
NBAICIANBOTTLECAPS
GARDENHOSEOROITEM
RAKESSANMARINO
ADIOSAMUSEBALEFUL
CONVEYORBELTMAGIANI
ONCEARABICOUTSKIRTS
REARPETERIPRETERMIT
NESSSLAYSTAROASES
XWord Info Home
XWord Info © 2007-2024, Jim Horne
239 ms