Favoriting The Frow Show with Jesse Jarnow: Playlist from November 9, 2021 Favoriting

Jesse Jarnow's avatar View Jesse Jarnow's profile Favoriting

Grand pianos in the surf, singing frogs, hyphenated psych, outtakes, live collaging, twangy drone, old folk, and ephemeral pop.

Tuesday 9pm - Midnight (EST) | On WFMU | 91.1, 90.1, 91.9 FM & wfmu.org
WFMU LIVE Audio Streams (Get help):   Pop-up  |  128k AAC  |  128k MP3  |  32k MP3

<-- Previous playlist | Back to The Frow Show with Jesse Jarnow playlists | Next playlist -->


Favoriting November 9, 2021: the unwell wishing.

Listen to this show: Pop-up listen Pop-up player!

Artist Track Album Label Year Comments Approx. start time
Rikki Ililonga & Musi-O-Tunya  Sunshine Love   Favoriting Dark Sunrise (The Birth Of Zamrock As Told Through The Music Of Its Pioneer: 1973-1976  Now-Again  1976/2010    0:00:00 (Pop-up)
Herbcraft  Push Through the Veil (Version)   Favoriting Push Through the Veil  SA  2014  https://herbcraft.bandcamp.com/album/push-thru-the-veil-b-w-version  0:03:12 (Pop-up)
Mess Esque  Take It Outside   Favoriting Mess Esque  Drag City  2021  https://messesque.bandcamp.com/album/mess-esque  0:06:51 (Pop-up)
  Ash (uses melodies from the traditional song 'Kedah Kasaha')   Favoriting Underground Summits Vol 1  Psychedelic Source  2021  https://psychedelicsourcerecords.bandcamp.com/album/underground-summits-vol-1  0:11:24 (Pop-up)
Sonic Youth  The Diamond Sea   Favoriting Live in Austin 1995  Sonic Youth  1995/2021  https://sonicyouth.bandcamp.com/album/live-in-austin-1995  0:18:37 (Pop-up)
Ted Byrnes & Jeff Parker  + Jeff Parker   Favoriting Words Have Two Meanings  Foul Prey  2021  https://foulprey.bandcamp.com/album/words-have-two-meanings  0:30:39 (Pop-up)
Noël Akchoté & Michel Henritzi  Shuston   Favoriting The Orlando Sessions  Noël Akchoté & Michel Henritzi  2021  https://noelakchote.bandcamp.com/album/the-orlando-sessions  0:35:35 (Pop-up)
Bill Frisell  Live To Tell   Favoriting Have A Little Faith  Elektra Nonesuch  1992    0:37:41 (Pop-up)
Weak Signal  I'll Stay   Favoriting Bianca  Colonel  2021  https://weareweaksignal.bandcamp.com/album/bianca  0:47:40 (Pop-up)
The Mattoid  Windbreaker (Breaking Wind)   Favoriting The Glory Holy  Infinity Cat  2007    0:51:19 (Pop-up)
 
Clara Rockmore  Pastorale   Favoriting The Lost Theremin Album  Mississippi  1975/2021  https://mississippirecords.bandcamp.com/album/the-lost-theremin-album  1:03:41 (Pop-up)
Walt McClements  Naked (a showing of scars)   Favoriting A Hole in the Fence  American Dreams  2021  https://waltmcclements.bandcamp.com/album/a-hole-in-the-fence  1:07:32 (Pop-up)
Canned Heat  Childhood's End   Favoriting Blind Owl Wilson  Mississippi  1969/2021  https://mississippirecords.bandcamp.com/album/blind-owl-wilson  1:12:04 (Pop-up)
Bob Dylan  My Own Version Of You   Favoriting 7 November 2021 Indiana University Auditorium, Bloomington, IN  Bob Dylan  2021    1:14:49 (Pop-up)
Dal:um  The Waves   Favoriting similar & different  Glitterbeat  2021  https://dalum.bandcamp.com/album/similar-different  1:22:35 (Pop-up)
The Mountain Goats  Snow Owl   Favoriting Jordan Lake Sessions Volume 3  Merge  2021  https://themountaingoats.bandcamp.com/album/the-jordan-lake-sessions-volumes-3-and-4  1:28:42 (Pop-up)
gotou-/-shintaro  現象へのチャンス (Chance to the Phenomenon)   Favoriting via Soundcloud  gotou-/-shintaro  2021    1:31:25 (Pop-up)
Michael Hurley  Little Blue River   Favoriting The Time of the Foxgloves  No Quarter  2021  https://michaelhurley.bandcamp.com/album/the-time-of-the-foxgloves  1:32:52 (Pop-up)
Tom Constanten  Fields of Flowers   Favoriting 19 June 1983 Old Waldorf, San Francisco, CA  Tom Constanten  1983    1:36:37 (Pop-up)
Nanci Griffith & Jimmie Dale Gilmore  Tonight I Think I'm Gonna Go Downtown   Favoriting 27 April 1993 Paramount Theater, Austin, TX  Nanci Griffith  1993    1:41:07 (Pop-up)
Yasmin Williams  Jarabi   Favoriting Urban Driftwood  Spinster Sounds  2021  https://yasminwilliams.bandcamp.com/album/urban-driftwood  1:43:51 (Pop-up)
Ralph Towner  Erg   Favoriting Diary  ECM  1973    1:47:17 (Pop-up)
Leo Kottke  Eight Miles High   Favoriting Mudlark  Capitol  1971    1:50:47 (Pop-up)
 
Tom Zé  O Rock Ronca   Favoriting O Rock Ronca  Circus Produções Culturais & Fonográficas  2021    2:03:51 (Pop-up)
Gaby Moreno & Van Dyke Parks  The Last Straw   Favoriting The Last Straw  Van Dyke Parks  2020    2:05:45 (Pop-up)
Obeng Ungu & Jalan Buntu with Group  Izin Duduk Di Kamu Kera   Favoriting 1951: Sumatran Ladies Wearing Hats as Outlawed by Government  Hot Air  1982/2021  https://groupuangwayang.bandcamp.com/album/1951-sumatran-ladies-wearing-hats-as-outlawed-by-government  2:09:09 (Pop-up)
Yosui Inoue  Pi Po Pa   Favoriting japanese left-field pop from the cd age (1989-1996)  Music From Memory  1990/2021    2:10:48 (Pop-up)
Taj Mahal  Ewok In'   Favoriting Banda Sonora Original de las Series de TV "Ewoks" y "Droids"  EMI Spain  1986    2:14:40 (Pop-up)
Steve Roden  oionos   Favoriting oionos  Room40  2022  https://room40.bandcamp.com/album/oionos  2:19:30 (Pop-up)
Mike Cooper  Tirta Gangga   Favoriting Oceans of Milk and Treacle  Room40  2022  https://room40.bandcamp.com/album/oceans-of-milk-and-treacle  2:23:59 (Pop-up)
ini.itu  Sweet Georgia Brown   Favoriting via Soundcloud  ini.itu  2021    2:29:09 (Pop-up)
Ariel Kalma  Bolguitar Soir   Favoriting Sound Bath One  Ariel Kalma  2021  https://ariel-kalma.bandcamp.com/album/sound-bath-one  2:41:47 (Pop-up)
Brendan Eder Ensemble  West Coast   Favoriting Cape Cod Cottage  Brendan Eder Ensemble  2021    2:45:05 (Pop-up)
Dida  Jagershof   Favoriting Jagershof  Slagwerk  2021  https://dida.bandcamp.com/album/jagershof  2:47:05 (Pop-up)
Yumea Horiike  Wandering Night   Favoriting 漂流 (Drifting)  Absurd TRAX  2021  https://absurdtrax.bandcamp.com/album/at-024  2:49:31 (Pop-up)
Neil Young  Human Highway   Favoriting Songs For Judy  Reprise  1976/2018  Dean Stockwell, 1936-2021.  2:54:11 (Pop-up)


<-- Previous playlist | Back to The Frow Show with Jesse Jarnow playlists | Next playlist -->

RSS feeds for The Frow Show with Jesse Jarnow: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Jesse Jarnow | Other WFMU Playlists | All artists played by The Frow Show with Jesse Jarnow |

Listen on the Internet | Contact Us | Music & Programs | WFMU Home Page | Support Us | FAQ

Live Audio Streams for WFMU: Pop-up | 128k AAC | 128k MP3 | 32k MP3    (More streams: [+])


Listener comments!

Avatar Swag For Life Member 9:02pm
jj.:

good evening, radio pals!
Avatar 9:02pm
ShelbyG:

My frows are in a row.
  9:05pm
Alexandra:

Hi Shelby!
Avatar 👻 Swag For Life Member 9:05pm
Gurldoggie:

Hi everyone. Greetings from the rainy rainy northwest. Thank you Jesse for giving us a good reason to stay indoors.
Avatar 👻 Swag For Life Member 9:05pm
chresti:

How's frows!
Avatar 9:07pm
ShelbyG:

m'ladies: Alex,Gurl,chresti, jj?
Avatar 👻 Swag For Life Member 9:09pm
Franco Twinkie:

iMuchachas!
  9:10pm
Alexandra:

Whoa whoa whoa Franco ! Chresti. This is where all the cool kids hang out.
  9:10pm
taryninstereo:

Hello! The baby is asleep. It’s a good night.
Avatar Swag For Life Member 9:10pm
Handy Haversack:

¡Hola, amigos!

Kittens are biting my toes!
Avatar Swag For Life Member 9:11pm
Dr. Jobygaxx:

Jammin'!
  9:11pm
Alexandra:

Better than puking on the couch Handy (that’s what one of our senior cats did like 15 minutes ago)
Avatar 👻 Swag For Life Member 9:12pm
Franco Twinkie:

That's right Alex- afterschool stoner detention room.
Avatar Swag For Life Member 9:13pm
Handy Haversack:

Oh, yeah, Callipygian (they call her the Pydge!), 19, is in puke mode for good now, I think.
Avatar 👻 Swag For Life Member 9:14pm
Franco Twinkie:

Handy! I do believe this is our first hook-up on a Tuesday night.
Avatar Swag For Life Member 9:14pm
Handy Haversack:

Impossible, Franco!
Avatar Swag For Life Member 9:15pm
dj jj.:

greetings to all sleeping babies, nipping kittens, senior felines, & their related humans.
Avatar 👻 Swag For Life Member 9:15pm
Franco Twinkie:

Really?
  9:15pm
Noel:

Ash? Is that Daniel Ash?
Avatar 👻 Swag For Life Member 9:17pm
Will the Sound Guy:

hi jj and all!
Avatar Swag For Life Member 9:17pm
listener 126464:

Yoo-hoo!
Avatar Swag For Life Member 9:17pm
GG..:

this jam is pretty unreal
Avatar Swag For Life Member 9:17pm
dj jj.:

it is not daniel ash. "ash" is the track name, it's the hungarian artist jü.
Avatar 👻 Swag For Life Member 9:18pm
Franco Twinkie:

Jesse, I just heard that Jerry Garcia got the most write-ins for Minister of Health in last Tuesdays election in California.
Avatar Swag For Life Member 9:19pm
Handy Haversack:

Oh, hell yes!
Avatar 👻 Swag For Life Member 9:19pm
Franco Twinkie:

Washing Machine forever!
Avatar Swag For Life Member 9:21pm
Handy Haversack:

It's the kittens' first "Diamond Sea"! They say they never forget that!
  9:22pm
Josh in the desert:

They finally released a Washing Machine show in their live series. Bought it immediately. So great.
Avatar 9:22pm
hillzy:

i was today years old when i realized i like Sonic Youth
  9:22pm
ze boocherie:

Was really digging Thurston’s “Buckets of Rain” version on that recent Dylan…Revisited album
  9:23pm
Chris H:

Hey hey kids
Avatar 9:23pm
hillzy:

what is up Chris!!!!
Avatar Swag For Life Member 9:23pm
Handy Haversack:

I wish I was Tuesday years old again.
Avatar Swag For Life Member 9:24pm
dj jj.:

@josh, this is that version! hey @hilz, welcome to the SY bus.
Avatar 9:25pm
hillzy:

it's so ... good!!!! or i just like noisejamz
Avatar Swag For Life Member 9:25pm
dj jj.:

both of those things can be true!
Avatar 9:26pm
hillzy:

wow this is still sonic youth huh .. dog no like
Avatar Swag For Life Member 9:27pm
dj jj.:

well, how long before they reach today-years-old in dog years?
  9:28pm
Chris H:

Thank you and fuck yes
  9:29pm
Chris H:

Hillz!!!!!
  9:29pm
Layet Johnson:

Great set, Jesse
Avatar Swag For Life Member 9:29pm
Handy Haversack:

Five mins. shorter than the album version. So freaking good though. Wishlisted.
Avatar 9:29pm
hillzy:

whats up homie??
Avatar 👻 Swag For Life Member 9:29pm
chresti:

I know cat years, equals 7 human years.
  9:30pm
P-90:

Frow Day again already? Lord help me, I’m a-Frowin’ my life away…
Avatar 9:31pm
hillzy:

i started googling dogs years to human years and its surprisingly depressing
Avatar Swag For Life Member 9:32pm
dj jj.:

yeah, faster tempo, less of an outro jam! don't forget there's also a 26-minute version alternate album version.
  9:32pm
Alexandra:

Diamond Sea synced up perfectly w getting brownies in the oven 😎
Avatar Swag For Life Member 9:33pm
Handy Haversack:

That's why we got a dog born on Feb. 29. He'll live four times longer!
Avatar 9:33pm
hillzy:

@handy LOL!!!!
  9:35pm
Chris H:

Petition for a soley Diamond Sea broadcast
Avatar 9:36pm
hillzy:

this current track got me like 🤖
  9:37pm
Joeybug69:

Salutations & felicitations, all!
And hey Hilzy!!
Avatar 9:38pm
hillzy:

hey joeybug!!! how's it going?
Avatar 👻 Swag For Life Member 9:39pm
Franco Twinkie:

I know that if you multiply the expiration date on the carton of milk in your refrigerator by 17.3, then divided by 3 you'll get a fairly accurate estimation of how many more years you get to walk around breathing on this planet. Give or take 10 years.
Avatar 9:41pm
hillzy:

what if you're terrible at math?
  9:41pm
?:

another 17,000 years wooo!!!!!
  9:43pm
Chris H:

Going all the back the original Frisell head turner
  9:45pm
Joeybug69:

@hilzy Everything is groovy. Even more so now that we’re up to our elbows in frow!
Avatar 👻 Swag For Life Member 9:46pm
Franco Twinkie:

They have an online tutorial for people with sub par math skills. They'll help you, but they want you to do all the hard work by yourself. Sounds like punishment for not paying attention in math class to me.
Avatar 9:47pm
Jeezy:

I've had so many different emotions during this Frisell track. It's been an epic up and down journey.
Avatar 9:47pm
hillzy:

@joey and HOW
  9:47pm
babycopperhead:

Always loved Frisell’s Madonna. One of my faves!
  9:47pm
Chris H:

I can’t remember the last time Frisell played this one,
Certainly not since I’ve been seeing him, but I’d kill to hear jt
Avatar 9:48pm
Jeezy:

Goddamnit. Where's my ghost emoticon?
KEEEEEE!NNNNNNNNNNNNN!
Avatar 9:48pm
hillzy:

👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻👻
Avatar 👻 Swag For Life Member 9:49pm
Franco Twinkie:

Weak Signal is carrying the torch.
  9:53pm
Chris H:

My dude mike bones from my hometown Bloomfield NJ
  9:54pm
Joeybug69:

Are you a wizard???
  9:58pm
Chris H:

Who, me? Part time wizard for pay, 9-5 M-F.
Avatar 9:58pm
hillzy:

9-5 really is a MF
Avatar Swag For Life Member 9:59pm
Ignore Function:

Saw Weak Signal a few weeks ago. So good.
Avatar 10:02pm
Jeezy:

@ Hillzy.... bahahaha
Avatar 👻 Swag For Life Member 10:02pm
chresti:

Haha cyber bull
  10:02pm
Chris H:

That pause, Jesse, that pause.
Avatar Swag For Life Member 10:03pm
coelacanth∅:

hey y'all
Avatar 10:07pm
TDK60:

HI DJ JJ.
  10:07pm
Chris H:

This is pretty fucking fantastic
  10:08pm
Joeybug69:

That theremin is doing a damned good Yma Sumac impersonation!!
  10:13pm
Chris H:

Well here’s a left turn I didn’t expect
Avatar 10:14pm
laurapanic:

Joeybug I thought it was Yma Sumac too
  10:16pm
Chris H:

NOW THATS A FUCKING SEAMLESS TRANSITION
  10:16pm
Joeybug69:

Uncanny!
  10:16pm
Alexandra:

🌵🌵💜🌵💜💜🌵🌵
  10:18pm
Joeybug69:

And this is what, a week old?? He sounds great.
  10:18pm
Josh in the desert:

Don't mind me. Just studying Sanskrit and Arabic to improve my mind.
Avatar 10:19pm
slugluv1313:

greetings, Jesse! Frowtasicas!
been listening since the beginning of the show (was finally fixing some sort of dinner!) -- loving the sounds/vibes and being here with y'all :)
Avatar Swag For Life Member 10:21pm
WR:

That Alan Wilson collection surprised me. Seems to all be off the Canbed Heat releases. I had hoped for material not previously available. Great tunes, but have it all already.
  10:21pm
Alexandra:

Ooooh hi slugluv 💜
Avatar 10:21pm
Constantly Choking:

really enjoying the show tonight, sounding so good
Avatar 10:22pm
Jeezy:

yeah Jesse yer KILLIN it tonight
  10:23pm
otto:

very much so!
Avatar 👻 10:24pm
cookiejarvis:

I hate having to tune out and go to bed on Frownights. That point approacheth
Avatar 10:29pm
slugluv1313:

hi Alexandra! <3
Avatar 👻 Swag For Life Member 10:30pm
Franco Twinkie:

Hi Slugger!
Avatar 10:30pm
slugluv1313:

@Josh in the desert -- *jealous* -- have studied both Sanskrit and Arabic, but have not been able to keep at it :(
  10:31pm
Chris H:

Mountain Goats keeping it real as always
Avatar 10:32pm
slugluv1313:

hiya Franco! sufferin' succotash
Avatar 👻 Swag For Life Member 10:33pm
Franco Twinkie:

Are you having succotash for dinner, or just feelin' like Sylvester?
Avatar Swag For Life Member 10:35pm
Ignore Function:

Is this new Michael Hurley out already? Or just one track?
Avatar Swag For Life Member 10:35pm
dj jj.:

this is the 2nd single/advance track.
Avatar 10:36pm
slugluv1313:

no succotash for dinner, but i am ALWAYS in Sylvester mode
Avatar 👻 Swag For Life Member 10:38pm
Franco Twinkie:

When I'm on a rampage Chresti calls me Yosemite Sam.
  10:39pm
toot:

GTFOH!
Avatar 👻 Swag For Life Member 10:41pm
Franco Twinkie:

Oh Tom! I was just listening to Mountains on the Moon live today. It sounded like Tom was playing a Vox Super Continental. I like this very much.
  10:41pm
Chris H:

Marvin Hamlisch, very underrated
  10:41pm
Josh in the desert:

@slugluv No need for jealousy, I was just quoting the Dylan lyric. I can barely keep up with English.
  10:43pm
Chris H:

Oh that was Tom Constanten, my bad
  10:44pm
Alexandra:

This is nice. This is a mood.
  10:45pm
Alexandra:

This record has been getting at least 3 spins a week around these parts. Yasmin rules.
Avatar 10:45pm
slugluv1313:

@Franco -- well SOMEBODY has to deal with all those varmints
Avatar 10:47pm
slugluv1313:

@Josh -- ah ok! (& sheesh! i did not even know that was a Dylan lyric!)
Avatar 10:47pm
Constantly Choking:

more than once during this show I've had to ask myself whether my edibles were kicking in or if the song is just really good (mostly both)
  10:49pm
blujacket:

jesse, i have been listening to your show for years and have never got on the comments board. just wanted to say that i am out here on the pacific north west and i love the music and i love the show. thank you with all my heart!
  10:49pm
Chris H:

That’s maybe the best advertisement ever for this show?
Avatar 👻 Swag For Life Member 10:51pm
Franco Twinkie:

I love this!
Avatar 10:52pm
slugluv1313:

@Alex -- yes she does! was just checking out Yasmin -- more for my bandcamp wishlist!
Avatar 10:52pm
TDK60:

Ain't a heard this Leo K in seasons plus.
Avatar 👻 Swag For Life Member 10:52pm
Franco Twinkie:

TDK!
Avatar 👻 Swag For Life Member 10:52pm
Stevel:

What a cool cover by Leo K.
  10:54pm
Chris H:

Jesse covertly prepping for Mike G tour
  10:54pm
Jandeck9:

Great show! Have been listening as I run in and out doing laundry. Thanks, Jesse!
  10:55pm
babycopperhead:

Killer set!
  10:55pm
?:

in my space pod!
  10:55pm
Alexandra:

Thanks for telling me what to send you slug! Take it off the list.
  10:56pm
Jandeck9:

I'm in my cubbyhole
Avatar Swag For Life Member 10:56pm
coelacanth∅:

in my refrigerator box
Avatar 10:57pm
slugluv1313:

oh my guacamole, Alex, you are just too sweet! <3 <3 <3
Avatar 👻 Swag For Life Member 10:57pm
chresti:

In my space kitchen in San Gabriel, CA, About to go to my sleep cushion.
Avatar 10:58pm
TDK60:

Franco. I'm up late, tottering around apt.
  10:58pm
Jandeck9:

I fewl likw I'm in a big slot
Avatar Swag For Life Member 10:59pm
Handy Haversack:

Thanks, Jesse!
Avatar 11:00pm
slugluv1313:

Yasmin Williams is in NYC, Loft at City Winery -- but on a day when i gotta be at cat sitting jobs :(
Avatar 11:01pm
Jeezy:

Ooooh damn, I may have to catch all Yas
  11:03pm
Alexandra:

I didn’t realize she’s touring, she’ll be coming around me in January…though besides work I’m even more antisocial than I was pre pandemic 😖
Avatar Swag For Life Member 11:03pm
Little Danny:

hi Jesse 'n' all!
Avatar 👻 Swag For Life Member 11:05pm
Will the Sound Guy:

jj you're on a tear, thanks
Avatar Swag For Life Member 11:05pm
coelacanth∅:

cool both Tom and Caetano are still doin' it
Avatar 11:05pm
Jeezy:

Got yer booster and get back out there, Alexandra! Like MMMMMEeeee
Avatar Swag For Life Member 11:05pm
coelacanth∅:

hey Danny
  11:07pm
Alexandra:

One day Jeezy!
Avatar 👻 Swag For Life Member 11:09pm
Franco Twinkie:

Hey Danny! Never before, here, you and me.
Avatar 11:13pm
slugluv1313:

hiya chresti!
Avatar Swag For Life Member 11:15pm
Paulo AD:

Good morning all :)
Avatar 11:18pm
Constantly Choking:

damn, star wars song brings it
Avatar 👻 Swag For Life Member 11:18pm
Franco Twinkie:

Coel, I can't tell yet if it's going to be a full-on Tuesday party night for me, I'm kind of woozy already.
Avatar Swag For Life Member 11:19pm
Aitch:

Frowdy doody
Avatar 👻 Swag For Life Member 11:19pm
Franco Twinkie:

Aitch - ahoy!
Avatar 👻 Swag For Life Member 11:21pm
Franco Twinkie:

Paulo, boo!
Avatar Swag For Life Member 11:29pm
Paulo AD:

Haha hiya Franco, how are ya
  11:32pm
?:

magic sounds
  11:43pm
Alexandra:

Oh I guess the issue of the mag my freaks and geeks essay is in is live now! Some people had expressed interest in reading it when I had mentioned it weeks ago…. https://www.drunkmonkeys.us/2017-posts/2021/11/8/one-perfect-episode-freaks-and-geeks-discos-and-dragons-alexandra-martinez
Avatar 11:49pm
slugluv1313:

Alexandra that is so amazing!!!
Avatar 11:52pm
Constantly Choking:

Just read it Alexandra, really good, definitely makes me want to watch Freaks and Geeks again :)
  11:53pm
Alexandra:

Ahhhh thanks y’all 💜
Avatar 👻 Swag For Life Member 11:53pm
Franco Twinkie:

Alexandra, This is fantastic!
Avatar 👻 Swag For Life Member 11:56pm
Ken From Hyde Park:

Thanks, jj. Listening while in the grocery store and driving back.
Avatar 11:57pm
slugluv1313:

awesome show, Jesse -- thanks so much!
  11:58pm
Alexandra:

So awesome to finally get around to listening live 💜
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written 2000-2024 by Ken Garson