Favoriting If You Lose Your Horse with Sam Segal: Playlist from March 12, 2025 Favoriting

Sam Segal's avatar View Sam Segal's profile Favoriting

A true disrupter within the freeform internet-radio market, If You Lose Your Horse creates a space for smart consumers to experience a game-changing digital audio brand.

Wednesday 10pm - Midnight (EDT) | On WFMU's Give the Drummer Radio
Give the Drummer Radio LIVE Audio Streams (Get help):   Pop-up  |  128k MP3

<-- Previous playlist | Back to If You Lose Your Horse with Sam Segal playlists | Next playlist -->


Favoriting March 12, 2025: I Listen to Money Singing (2025 Marathon Week 2)

Listen to this show: MP3 - 128K | Pop-up listen Pop-up player!

Playlist image Favoriting

Artist Track Album Label Comments Approx. start time
Happy Apple  1976 Aquatennial Parade   Favoriting New York CD  Sunnyside    0:00:00 (MP3 | Pop-up)
Steve Dalachinsky  I Dreamed I Was Van Gogh   Favoriting Incomplete Directions  Knitting Factory    0:07:39 (MP3 | Pop-up)
Jonathan Richman  Vincent Van Gogh   Favoriting Musical Ekphrasis: Songs About Visual Art and Artists  WFMU Premium 2025  Pledge $75+ and get yourself a copy of my 2025 premium CD!  0:09:25 (MP3 | Pop-up)
 
Darius Jones  Motherfuckin Roosevelt   Favoriting Legend of e'Boi (The Hypervigilant Eye)  AUM Fidelity  Pledge $20 or more to get in the running for this brilliant CD!  0:19:38 (MP3 | Pop-up)
 
Peter Gordon  Star Jaws   Favoriting Star Jaws  Lovely Music Ltd.  Pledge $20 or more to get in the running for the book "Transfigured New York: Interviews with Experimental Artists and Musicians, 1980-1990," which includes an interview with Peter Gordon.  0:34:55 (MP3 | Pop-up)
Ronald Shannon Jackson & The Decoding Society  Dancers of Joy   Favoriting Eye on You  About Time  Pledge $20 or more to get in the running for the book "Transfigured New York: Interviews with Experimental Artists and Musicians, 1980-1990," which includes an interview with Ronald Shannon Jackson.  0:38:47 (MP3 | Pop-up)
Fred Frith  Carnival on Wall Street   Favoriting Speechless  Ralph  Pledge $20 or more to get in the running for the book "Transfigured New York: Interviews with Experimental Artists and Musicians, 1980-1990," which includes an interview with Fred Frith.  0:41:47 (MP3 | Pop-up)
 
Marc Ribot's Ceramic Dog  They Met in the Middle   Favoriting Hope  Northern Spy    0:50:20 (MP3 | Pop-up)
Andrew Cyrille  The Music in Us   Favoriting The Navigator  Soul Note  Pledge $20 or more to get in the running for the book "Transfigured New York: Interviews with Experimental Artists and Musicians, 1980-1990," which includes an interview with Andrew Cyrille.  0:55:48 (MP3 | Pop-up)
 
SUSS  Overstory   Favoriting Birds & Beasts  Northern Spy  Pledge $20 or more to get in the running to win this gorgeous ambient Americana LP!  1:04:42 (MP3 | Pop-up)
Mississippi John Hurt  Spike Driver Blues   Favoriting American Epic: Mississippi John Hurt  Third Man/Columbia  Pledge $20 or more to get in the running for this LP survey of the great Mississippi John Hurt!  1:11:28 (MP3 | Pop-up)
Alphonse Picou & Paul Dominguez Jr.  High Society   Favoriting Root Hog or Die: An Alan Lomax Centennial Tribute  Mississippi    1:14:39 (MP3 | Pop-up)
Marika Politissa  Tzivaeri Manes   Favoriting All Parts Dark  Mississippi    1:16:50 (MP3 | Pop-up)
 
SUSS  Birds   Favoriting Birds & Beasts  Northern Spy  Pledge $20 or more to get in the running to win this gorgeous ambient Americana LP!  1:25:49 (MP3 | Pop-up)
Harold Budd  Mars and the Artist (after Cy Twombly)   Favoriting Musical Ekphrasis: Songs About Visual Art and Artists  WFMU Premium 2025  Pledge $75+ and get yourself a copy of my 2025 premium CD!  1:29:36 (MP3 | Pop-up)
Pan American  Almost Grown   Favoriting The Patience Fader  Kranky    1:31:42 (MP3 | Pop-up)
Hank & Slim  Thumbs In Beltloops   Favoriting The World Turned Gingham  Rapoon    1:35:50 (MP3 | Pop-up)
Mississippi John Hurt  Blue Harvest Blues   Favoriting American Epic: Mississippi John Hurt  Third Man/Columbia  Pledge $20 or more to get in the running for this LP survey of the great Mississippi John Hurt!  1:39:14 (MP3 | Pop-up)
 
Erich Leinsdorf, Boston Symphony Orchestra  Schuller: 7 Studies On Themes Of Paul Klee, For Orchestra (Little Blue Devil)   Favoriting Musical Ekphrasis: Songs About Visual Art and Artists  WFMU Premium 2025  Pledge $75+ and get yourself a copy of my 2025 premium CD!  1:48:25 (MP3 | Pop-up)
Newband  Harry Partch: Two Studies on Ancient Greek Scales   Favoriting Microtonal Works  Mode    1:55:48 (MP3 | Pop-up)


<-- Previous playlist | Back to If You Lose Your Horse with Sam Segal playlists | Next playlist -->

RSS feeds for If You Lose Your Horse with Sam Segal: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Sam Segal | Other WFMU Playlists | All artists played by If You Lose Your Horse with Sam Segal |

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

Live Audio Streams for Give the Drummer Radio: Pop-up | 128k MP3    (More streams: [+])


Listener comments!

Avatar 🥁 Swag For Life Member 10:02pm
arlo:

Howdy, Sam & Lost Horsefolk!
Avatar Swag For Life Member 10:03pm
Sam Segal:

Arlo! Thanks for riding with me on tonight’s Horse!
Avatar 🥁 Swag For Life Member 10:04pm
WR:

Hello Sam and arlo, just got my swag for life choices entered. Just in time for this program, I think.
Avatar Swag For Life Member 10:05pm
Sam Segal:

I saw your pledge! Thank you so much for throwing some S4L this way, WR!
Avatar 🥁 Swag For Life Member 10:07pm
arlo:

Hey, WR! Thanks so much for your S4L plegde- i just saw that... and it's great to have your presence
Avatar 🥁 Swag For Life Member 10:07pm
zzz:

sam and arlo, two of my
favorite DJs in one place, huzzah!
Avatar Swag For Life Member 10:08pm
Sam Segal:

↳ zzz @10:07
Zzz! I’m blushing! Thanks for being here.
Avatar 🥁 Swag For Life Member 10:08pm
arlo:

↳ zzz @10:07
zzz! thanks for riding over!
Avatar 🥁 Swag For Life Member 10:09pm
arlo:

Sam's premium is a stellar collection of songs about visual art & artists
Avatar 🥁 Swag For Life Member 10:10pm
arlo:

Sam, you beat me to it
Avatar 🥁 Swag For Life Member 10:13pm
zzz:

↳ Song: "Vincent Van Gogh" by "Jonathan Richman"
this track is more charming than Richman’s Pablo Picasso
Avatar 🥁 Swag For Life Member 10:14pm
arlo:

↳ zzz @10:13
agreed!
Avatar Swag For Life Member 10:20pm
Sam Segal:

↳ zzz @10:13
Haha I did consider that one too, but I also agree.
Avatar 🥁 Swag For Life Member 10:23pm
arlo:

↳ Song: "Motherfuckin Roosevelt" by "Darius Jones"
His tone is amazing. so textured... and also clear at times. very dynamic- like this great album you're giving away!
Avatar 🥁 Swag For Life Member 10:25pm
arlo:

i was listening to it the other day. it is really like a ride on a lost horse. it feels highly improvised, yet goes to many distinct and surprising places along the journey
Avatar Swag For Life Member 10:26pm
Sam Segal:

↳ arlo @10:23
Yes, I love this description! You into his band Little Women at all?
Avatar 🥁 Swag For Life Member 10:29pm
arlo:

↳ Sam Segal @10:26
not yet! i'm pretty new to him... been hearing on the drummer a bit
Avatar Swag For Life Member 10:33pm
tom tom the pipers son:

hi guys....
Avatar 🥁 Swag For Life Member 10:33pm
arlo:

big pledge from Lucinda C. in Minnetonka, MN! i'm ordering you a new pack of horseshoes, Sam!
Avatar 🥁 Swag For Life Member 10:33pm
pot8o:

hi everyone!
Avatar 🥁 Swag For Life Member 10:33pm
WR:

Damn, Sam. That's a lot of name dropping.
Avatar 🥁 Swag For Life Member 10:34pm
arlo:

↳ tom tom the pipers son @10:33
hey, TomTom! & pot8o!
Avatar Swag For Life Member 10:35pm
Sam Segal:

↳ WR @10:33
Imagine how Brooke Wentz must feel!
Avatar Swag For Life Member 10:35pm
Sam Segal:

↳ tom tom the pipers son @10:33
Tom Tom! Nice to see ya.
Avatar Swag For Life Member 10:35pm
Sam Segal:

↳ pot8o @10:33
Happy potato to you, pot8o!
Avatar Swag For Life Member 10:37pm
tom tom the pipers son:

↳ Sam Segal @10:35
just got in from saint marks poetry... ron padgett reading....it's a new scene for me...
Avatar Swag For Life Member 10:37pm
coelacanth∅:

good evening Sam, arlo,
centaurs, former centaurs
Avatar 🥁 Swag For Life Member 10:37pm
arlo:

↳ WR @10:33
Baaba Maal feature in there, too! not sure if you got that one, Sam, but, yeah. some heavy hitters in this book we have here
Avatar 🥁 Swag For Life Member 10:38pm
arlo:

↳ coelacanth∅ @10:37
coelacanth∅! thanks for riding along!
Avatar 🥁 Swag For Life Member 10:38pm
zzz:

i walked by WKCR last week in the afternoon and saw a couple of dudes with instruments being brought inside. didn’t want to be too creepy but was trying to figure out who they were
Avatar Swag For Life Member 10:39pm
coelacanth∅:

↳ arlo @10:38
i'm slumped in the saddle, but my minx knows which way to go
Avatar Swag For Life Member 10:40pm
Sam Segal:

↳ zzz @10:38
It’s great that WKCR is keeping the legacy of great live guests going.
Avatar 🥁 Swag For Life Member 10:40pm
WR:

↳ tom tom the pipers son @10:37
Ron Padgett was reading!?!?! Or others reading his work. Had to look, didn't know if he was still around. 82 years young, I read.
Avatar Swag For Life Member 10:40pm
Sam Segal:

↳ coelacanth∅ @10:37
Heya, Coel!
Avatar Swag For Life Member 10:41pm
tom tom the pipers son:

↳ WR @10:40
it was him...pretty spry...was only able to stay for half...
Avatar Swag For Life Member 10:41pm
tom tom the pipers son:

↳ tom tom the pipers son @10:41
i was only able....
Avatar 🥁 Swag For Life Member 10:42pm
arlo:

↳ tom tom the pipers son @10:41
astute correction
Avatar 🥁 Swag For Life Member 10:43pm
pot8o:

↳ Song: "Dancers of Joy" by "Ronald Shannon Jackson & The ...
i thought it was roland shannon jackson until 2 days ago!
Avatar Swag For Life Member 10:43pm
coelacanth∅:

what about Baaba Maal?... his first album with his mentor, Mansour Seck, ("djam leeli"?) is one of my top 100 favorite, perfect albums!
Avatar Swag For Life Member 10:43pm
Sam Segal:

↳ WR @10:40
Woah what a coincidence, I just checked out “New and Selected Poems” by Ron Padgett from the library last week.
Avatar Swag For Life Member 10:44pm
tom tom the pipers son:

↳ WR @10:40
went on a recommendation, not familiar with the poetry world really...he read from a memoirish text ab out someone named dick gallant
Avatar 🥁 Swag For Life Member 10:46pm
arlo:

↳ coelacanth∅ @10:43
He's one of the people among an equally interesting/ imporessive list that is interviewed in the Brooke Wentz book Sam is giving away at the top of the hour
Avatar 🥁 Swag For Life Member 10:47pm
arlo:

*impressive
Avatar Swag For Life Member 10:47pm
tom tom the pipers son:

↳ Sam Segal @10:43
i liked a padgett poem on lucy sante's substack where they mentioned the reading.... just so happened lucy sat right behind me at the reading...
Avatar 🥁 Swag For Life Member 10:48pm
WR:

↳ coelacanth∅ @10:43
Baaba Maal and Mansour Seck. Names new to me. will be looking for them. Ah, seeing now I have some on a comp but need to explore more.
Avatar 🥁 Swag For Life Member 10:50pm
arlo:

Yeah, zzz! thank YOU for your generosity & help keeping the WFMU alive & well!
Avatar Swag For Life Member 10:50pm
coelacanth∅:

shit...i was going to say i know only one somewhat famous (locally?) poet, to ask if anyone here's seen him perform...went to look up the spelling of his last name and i find he's shuffled off from this mortal coil. last year.
Robert Milby, a very passionate, powerful, politically motivated poet.

rest in peace, Robert.
Avatar Swag For Life Member 10:52pm
coelacanth∅:

↳ WR @10:48
i LOVE that album (Djam Leelii - corrected spelling) ...i have no clue what any of the songs are about! but it's gorgeous.
Avatar 🥁 Swag For Life Member 10:52pm
zzz:

↳ Song: "They Met in the Middle" by "Marc Ribot's Ceramic ...
always game for some Ribot sing/speak/spitting
Avatar Swag For Life Member 10:53pm
coelacanth∅:

↳ arlo @10:46
oh man, i want to read that book!
(but i can't get in the running for it...sorry Sam)
  10:53pm
DJ Peter via app:

Wail away, Sam and Arlo!
Avatar 🥁 Swag For Life Member 10:54pm
arlo:

Sam- i somehow just realized how cool your synesthesic pair of prizes for this hour are together. music about visual art + writing about music
Avatar Swag For Life Member 10:54pm
Sam Segal:

Peeeeeeeeeterrrrrr!
Avatar 🥁 Swag For Life Member 10:55pm
arlo:

↳ DJ Peter via app @10:53
big P! thanks for checking in!
Avatar Swag For Life Member 10:56pm
Sam Segal:

↳ arlo @10:54
What’s the saying? “Making music about visual art is like dancing about writing?” Haha, I am totally going to pretend like I planned this thematic overlap.
Avatar 🥁 Swag For Life Member 10:57pm
arlo:

↳ Sam Segal @10:56
you're just the vessel
Avatar Swag For Life Member 10:59pm
tom tom the pipers son:

strange how both vases and warships are vessels
Avatar 🥁 Swag For Life Member 11:03pm
arlo:

congratulations and thanks, zzz & Lucinda!
Avatar 🥁 Swag For Life Member 11:04pm
zzz:

thx!
Avatar 🥁 Swag For Life Member 11:05pm
arlo:

↳ tom tom the pipers son @10:59
water in, water out
Avatar Swag For Life Member 11:05pm
coelacanth∅:

like a dobro (but these are brand names)
Avatar 🥁 Swag For Life Member 11:06pm
arlo:

these prizes are as great as the last
Avatar Swag For Life Member 11:06pm
coelacanth∅:

...i guess "resonator guitar" is the technical name for the type of guitar.
Avatar 🥁 Swag For Life Member 11:06pm
DJ Peter:

↳ coelacanth∅ @11:06
en.wikipedia.org...
Avatar Swag For Life Member 11:06pm
tom tom the pipers son:

↳ arlo @11:05
nice point... i think we have the beginnings of a poem...
Avatar 🥁 Swag For Life Member 11:07pm
arlo:

↳ coelacanth∅ @11:05
right- guessing they're referring to a metal body resonator type (coming from a non-player)
Avatar Swag For Life Member 11:07pm
Sam Segal:

Ahhh thanks for clarifying, Coel and DJP!
Avatar 🥁 Swag For Life Member 11:09pm
zzz:

↳ Song: "Overstory" by "SUSS"
verrrry nice.
Avatar 🥁 Swag For Life Member 11:10pm
pot8o:

↳ coelacanth∅ @11:06
i've literally only ever heard it called a dobro... interesting
Avatar Swag For Life Member 11:10pm
Sam Segal:

↳ zzz @11:09
Speaking of “ambient Americana,” zzz have you heard the new Trey album “Atriums”?
Avatar 🥁 Swag For Life Member 11:11pm
zzz:

↳ Sam Segal @11:10
i have not!! didn’t even hear about it actually thanks for the tip. you liked?
Avatar 🥁 Swag For Life Member 11:12pm
arlo:

↳ Song: "Overstory" by "SUSS"
i already made the lost horse ride analogy for one album, but... this record is so beautiful. it feels like an ecosystem, with all the different parts moving at their own paces, inexplicably in unison. maybe i read the song titles!
Avatar Swag For Life Member 11:13pm
Sam Segal:

↳ zzz @11:11
Really dig it. Long, looping guitar soundscapes. I should play some of it on here. I think he recorded these tracks originally to play in the Sphere before Phish’s shows during their run there.
Avatar 🥁 Swag For Life Member 11:14pm
zzz:

↳ Song: "Overstory" by "SUSS"
that was really beautiful stuff and much different than the last Pat Irwin music i heard.. was deep in a surf rock hole and picked up a cool LP by an Irwin group, the Raybeats “It’s Only a Movie,” sort of a psycho/weirdo new wave surf thing
Avatar 🥁 Swag For Life Member 11:14pm
zzz:

↳ Sam Segal @11:13
very cool
Avatar Swag For Life Member 11:16pm
Sam Segal:

↳ arlo @11:12
Ah yes! I love how you describe it.
Avatar 🥁 Swag For Life Member 11:17pm
arlo:

↳ Sam Segal @11:13
that sounds intriguing. i love his less shreddy moments, when notes are left hanging kinda drone-y as a transition is getting ready to take off. not sure if it's like that, but will check it out!
Avatar 🥁 Swag For Life Member 11:21pm
arlo:

I appreciate your mississippi records john hurt playlist narrative that feels equally threaded together in string plucking loveliness. & more steel behind you to really bring it home. well done
Avatar 🥁 Swag For Life Member 11:26pm
arlo:

You can have extra fruit cocktail every friday for that endorsement, Sam!
Avatar Swag For Life Member 11:30pm
Sam Segal:

↳ arlo @11:21
Can never have enough pedal steel
Avatar Swag For Life Member 11:31pm
Sam Segal:

↳ arlo @11:26
Hell, I’ll take it!
Avatar 🥁 Swag For Life Member 11:31pm
arlo:

↳ Song: "Spike Driver Blues" by "Mississippi John Hurt"
$20 or more! This collection would be really amazing to have a vinyl LP of. His music is so singular & lovely. The warmth and texture of his voice is really something we all need more of. Also- the master of the spoken song to continue the narrative of the 1st hour prizes!
Avatar 🥁 Swag For Life Member 11:32pm
Threemoons 🌛🌝🌜:

Heyo. Trying to wind down after a very long workday. Loving the set.
Avatar Swag For Life Member 11:33pm
Sam Segal:

↳ Threemoons 🌛🌝🌜 @11:32
You came at the right time for the wind-down, Threemoons!
Avatar 🥁 Swag For Life Member 11:33pm
arlo:

↳ Threemoons 🌛🌝🌜 @11:32
hey, threemoons! lovely to have you. Sam is letting us all wind down nicely- thank you, Sam!
Avatar Swag For Life Member 11:38pm
coelacanth∅:

i oozed in, slumped in the saddle from work, at the *wrong* time to wind down! but it's okay because i was preparing dinner as Andrew Cyrille and Marc Ribot energized.
now i'm eating, and winding down.
perfect.
Avatar Swag For Life Member 11:40pm
Sam Segal:

↳ coelacanth∅ @11:38
This is what I love about the 10 pm - midnight slot. At 10 pm, I’ve still got a bit of energy to burn off, and by the second hour I’m ready to start the wind down.
Avatar 🥁 Swag For Life Member 11:40pm
arlo:

↳ Sam Segal @11:30
agreed... an immeasurably far reaching musical innovation from the Kingdom of Hawai'i!
  11:43pm
rw:

SAM!!
  11:43pm
rw:

Almost missed you again!
Avatar 🥁 Swag For Life Member 11:43pm
arlo:

↳ Sam Segal @11:40
it's a really nice ecotone tone you have here. for those that may not know- an "ecotone" is a transitional area between ecosystems
Avatar 🥁 Swag For Life Member 11:44pm
arlo:

↳ rw @11:43
glad you made it, rw!
Avatar 🥁 Swag For Life Member 11:48pm
zzz:

↳ rw @11:43
way to make an entrance wr!
  11:48pm
rw:

↳ arlo @11:44
Whew
Avatar 🥁 Swag For Life Member 11:48pm
zzz:

* rw !!
Avatar Swag For Life Member 11:48pm
coelacanth∅:

↳ Sam Segal @11:40
i appreciate it.
-i always figured if i was to get a radio show of my own, i'd like a night/overnight shift, and go through phases - toward sleep.
i realised this years ago, when i had terrible trouble getting to sleep, and Stan, from 3-6am (2-6 for years, before that) would do it THE OTHER WAY 'ROUND!
i'd fall asleep to his spacey jams and soothing voice; then be awakened by some ruckus! ...because he considered it the morning, while i considered it the night.
  11:48pm
rw:

Hey zzz!
Avatar Swag For Life Member 11:48pm
Sam Segal:

↳ rw @11:43
Rw!! Thank you so much for the pledge!
Avatar 🥁 Swag For Life Member 11:49pm
arlo:

rw!! thank you for your generous pledge! wfmu goal is at 70% and i think it was your doing!
Avatar Swag For Life Member 11:49pm
coelacanth∅:

olá rw!
  11:50pm
rw:

Hey coel!
Avatar 🥁 Swag For Life Member 11:51pm
arlo:

↳ coelacanth∅ @11:48
stan! nice (& familiar) memory
Avatar Swag For Life Member 11:51pm
Sam Segal:

Huge thanks to listener Tim in Oak Ridge, TN!
Avatar Swag For Life Member 11:53pm
coelacanth∅:

↳ arlo @11:51
i miss him!
  11:53pm
rw:

↳ arlo @11:49
Nah. I only pledged a couple $. 70% takes a lot of devoted listeners!
Avatar 🥁 Swag For Life Member 11:56pm
arlo:

↳ rw @11:53
Every drop!
  11:56pm
rw:

↳ coelacanth∅ @11:53
I miss him too! Even though I rarely caught more than a few minutes, his presence radiated far beyond just his show.
  11:57pm
rw:

And thank you arlo for helping out tonight!
Avatar 🥁 Swag For Life Member 11:57pm
arlo:

and thank you Tim W. for making it happen! cheers!
Avatar 🥁 Swag For Life Member 11:57pm
pot8o:

thanks sam and arlo! have a great week everyone!
Avatar 🥁 Swag For Life Member 11:58pm
arlo:

↳ rw @11:57
my pleasure! one more pledge, anyone!?
Avatar 🥁 Swag For Life Member 11:59pm
zzz:

thx much sam and arlo
goodnight all
Avatar 🥁 Swag For Life Member 12:00am
WR:

Thank you, Sam, arlo, and all you good folks.
Avatar Swag For Life Member 12:01am
coelacanth∅:

so, Sam... i know you're cool, but i want you to know... i know i've listened to your show pretty much from the first episode; but i only have a certain amount to allocate chunks of swag4Life to; and i've tried several years and always fail...but i vow to donate only to shows i didn't donate to last year. (or ever in some cases)
(this applies to DJ Peter as well)
...but i know you don't take it personally!
Avatar Swag For Life Member 12:01am
coelacanth∅:

↳ rw @11:56
it did, right?!
Avatar 🥁 Swag For Life Member 12:01am
arlo:

thanks, pot8o, rw, coel, zzz, threemoons, tomtom, djP, WR, DL, Lucinda, & tim w! and thanks for a lovely show tonight, Sam!
  12:01am
rw:

Far out! Thank you Sam and Arlo!! Take care everyone.
Avatar Swag For Life Member 12:02am
coelacanth∅:

Thanks Sam! Thanks Arlo, and hope to see you on friday! (as i failed last week)

tchau
  12:02am
rw:

Will definitely enjoy that LP.
Avatar Swag For Life Member 12:02am
Sam Segal:

↳ coelacanth∅ @12:01
Your presence is more than enough! Thank you, Coel!
Bottom
Comment!
Name
Email
(C) 2025 WFMU. Generated by KenzoDB, written 2000-2025 by Ken Garson