Favoriting Bodega Pop with Gary Sullivan: Playlist from October 9, 2024 Favoriting

Gary's avatar View Gary's profile Favoriting

Sounds ripped from cassettes & CDs found in immigrant-run mom & pop stores. Deconstructed icons. Field recordings. Sonic mayhem from the far corners of the internet.

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

<-- Previous playlist | Back to Bodega Pop with Gary Sullivan playlists | Next playlist -->


Favoriting October 9, 2024: ARESKI et BRIGITTE
A deep dive into a half-century of experimental popular music by lifelong French avant-chanson collaborators Areski Belkacem and Brigitte Fontaine, one of the most enduring power couples of all time.

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

Playlist image Favoriting

Artist Track Album Year Approx. start time

Music behind DJ:
Bodega Pop 

Introduction   Favoriting

Bodega Pop 

2024 

0:00:00 (Pop-up)
Éloise Decazes + Eric Chenaux  On n'est pas des arbres   Favoriting Éloise Decazes + Eric Chenaux  2012  0:04:32 (Pop-up)
Turzi  Bamako (Ft Brigitte Fontaine)   Favoriting B  2010  0:05:31 (Pop-up)
Areski - Brigitte Fontaine  Quand les ghettos brûleront   Favoriting Ça va faire un hit b/w Quand les ghettos brûleront  1974  0:14:56 (Pop-up)
Brigitte Fontaine  Le Nougat   Favoriting French corazon  1990  0:16:44 (Pop-up)
Areski  L'air de rien   Favoriting Le Triomphe de L'Amour  2010  0:19:40 (Pop-up)
Areski - Brigitte Fontaine  La citrouille   Favoriting Le bonheur  1975  0:22:24 (Pop-up)

Music behind DJ:
Chocolat Billy 

Areski   Favoriting

Attraper n/anoun 

2008 

0:26:26 (Pop-up)
Jacques Higelin & Areski Belkacem  Je veux des coupables   Favoriting Higelin & Areski  1969  0:30:45 (Pop-up)
Brigitte Fontaine  La Femme a Barbe   Favoriting Genre Humain  1995  0:44:25 (Pop-up)
Brigitte Fontaine  Barbe À Papa   Favoriting Libido  2006  0:51:56 (Pop-up)
Elisa Point  Place Brigitte Fontaine   Favoriting Petits fragments de soi à l'abandon  2020  0:54:47 (Pop-up)

Music behind DJ:
Rizan Sa'id 

Mewal   Favoriting

Saz û Dilan 

2019 

1:00:12 (Pop-up)
Brigitte Fontaine  Je Suis Décadente (La Concierge Gamberge)   Favoriting 13 Chansons Décadentes Et Fantasmagoriques  1966  1:04:03 (Pop-up)
Brigitte Fontaine  Cet Enfant Que Je T'Avais Fait   Favoriting Brigitte Fontaine Est... Folle  1968  1:06:32 (Pop-up)
Brigitte Fontaine, Areski, and Art Ensemble of Chicago  Le Noir C'Est Mieux Choisi   Favoriting Comme à la Radio  1969  1:10:48 (Pop-up)
Areski Belkacem  Le dragon   Favoriting Un beau matin  1970  1:15:44 (Pop-up)
Brigitte Fontaine  Maman j'ai peur   Favoriting Jacques Canetti présente 13 chansons d'avant le déluge  1971  1:18:03 (Pop-up)
Areski - Brigitte Fontaine  Dis-moi   Favoriting Je ne connais pas cet homme  1973  1:20:45 (Pop-up)
Areski - Brigitte Fontaine  Après la guerre   Favoriting L'incendie  1973  1:25:11 (Pop-up)
Areski - Brigitte Fontaine  Les vergers   Favoriting Le bonheur  1975  1:28:17 (Pop-up)

Music behind DJ:
Hafez Abdel Rahman حافظ عبد الرحمن 

Alienation اغتراب   Favoriting

Musician Hafez Abdel Rahman الموسيقار حافظ عبد الرحمن 

1983 

1:32:11 (Pop-up)
Areski - Brigitte Fontaine  Je T'aimerai   Favoriting Vous et Nous  1977  1:43:09 (Pop-up)
Areski - Brigitte Fontaine  Je T'aimerai   Favoriting Vous et Nous  1996  1:46:06 (Pop-up)
Iñigo Montoya!  Quand les ghettos brûleront   Favoriting Quand les ghettos brûleront  2015  1:49:06 (Pop-up)
Brigitte Fontaine  C'est Normal   Favoriting Les Palaces  1997  1:53:13 (Pop-up)
Areski Belkacem  Depuis (Strapontin Stateless Edit)   Favoriting Rephrase Collection 2021  2018  1:57:56 (Pop-up)
Brigitte Fontaine  S.O.S Médecins de Brigitte Fontaine   Favoriting De Histoires...  2016  2:03:23 (Pop-up)

Music behind DJ:
Simple Syrup 

Weightless   Favoriting

Make Me Float 

2021 

2:06:46 (Pop-up)
Areski - Brigitte Fontaine  Le Ménage + L'Éternel Retour   Favoriting Les Églantines Sont Peut-Être Formidables  1980  2:11:17 (Pop-up)
Jacques Higelin & Areski Belkacem  L'ours   Favoriting Higelin & Areski  1969  2:18:51 (Pop-up)
Brigitte Fontaine, Areski, and Art Ensemble of Chicago  Comme à la Radio   Favoriting Comme à la Radio  1969  2:19:55 (Pop-up)
Brigitte Fontaine  Demie Clocharde   Favoriting Kékéland  2001  2:27:49 (Pop-up)
Brigitte Fontaine & Grace Jones  La Caravane   Favoriting Hôtel Costes 15  1999  2:32:05 (Pop-up)

Music behind DJ:
Shingo Yuji 

Ame (Rain) - Interlude   Favoriting

Introducing Shingo Yuji 

2012 

2:36:01 (Pop-up)
Areski - Brigitte Fontaine  Le Six Septembre + Les Murailles + Intermède Théâtral 2 + Les Borgias   Favoriting Théâtre Musical 2  2022  2:39:32 (Pop-up)
Brigitte Fontaine  Brigitte   Favoriting Brigitte Fontaine  1971  2:48:14 (Pop-up)
Brigitte Fontaine  Terre neuve   Favoriting Terre neuve  2020  2:50:21 (Pop-up)
Brigitte Fontaine  Cantilène   Favoriting Pick-Up  2024  2:54:32 (Pop-up)

Music behind DJ:
Catrina Paslaru 

Hei La Bodega   Favoriting

Hei La Bodega - Carnaval! 

2000 

2:57:17 (Pop-up)


<-- Previous playlist | Back to Bodega Pop with Gary Sullivan playlists | Next playlist -->

RSS feeds for Bodega Pop with Gary Sullivan: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Gary Sullivan | Other WFMU Playlists | All artists played by Bodega Pop with Gary Sullivan |

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 6:59pm
WR:

Hello Gary and folks.
Avatar 🇰🇷 7:00pm
Listener Gregory:

Hello, folks and Gary.
Avatar Swag For Life Member 7:00pm
Gary:

Evening, WR and Gregory!
Avatar 🇰🇷 Swag For Life Member 7:01pm
chresti:

Hi Gary bodega show!
Avatar 🇰🇷 Swag For Life Member 7:01pm
WR:

pretty much, most of the time, almost anything at anytime.
Avatar Swag For Life Member 7:01pm
Gary:

Chresti!
Avatar 🇰🇷 7:02pm
Revolution Rabbit Nov63:

+ hullo ! +
Avatar Swag For Life Member 7:02pm
tom tom the pipers son:

hi gary....the subject of tonight's show, totally new to me... hello all
Avatar 🇰🇷 Swag For Life Member 7:02pm
WR:

Sounds good here downstream
Avatar Swag For Life Member 7:03pm
tom tom the pipers son:

oh ...i "know" brigitte fontaine
Avatar 7:04pm
tim abdellah:

Bonsoir Gary et tout le monde
  7:05pm
Listener Gregory:

I don’t know about this new mixer, Gary… I could actually hear what you are saying.
Avatar Swag For Life Member 7:05pm
Gary:

Revrab, Tomx2, and Tim!
Avatar Swag For Life Member 7:06pm
Yvang:

Hi Gary and Bodegists!
Avatar Swag For Life Member 7:06pm
Gary:

Yvang!
Avatar 🇰🇷 Swag For Life Member 7:07pm
WR:

↳ Song: "On n'est pas des arbres" by "Éloise Decazes + Eri...
composed by Areski

www.discogs.com...
  7:08pm
headcleaner:

Bonsoir chers camarades
Avatar Swag For Life Member 7:08pm
Gary:

Headcleaner!
Avatar Swag For Life Member 7:09pm
mackeral:

hey everybody :)
Avatar Swag For Life Member 7:09pm
Gary:

Mackeral!
Avatar Swag For Life Member 7:10pm
mackeral:

I love power couples, the more enduring, the better!
Avatar 🇰🇷 Swag For Life Member 7:10pm
WR:

↳ Song: "Bamako (Ft Brigitte Fontaine)" by "Turzi"
turzi.bandcamp.com...

(Don't worry, I'm not going to post a link for every track)
Avatar Swag For Life Member 7:12pm
Gary:

↳ WR @7:10
Ain't nuthin wrong with a little 411, or even a lotta 411
  7:14pm
mzmz:

BF very good. I like it a lot
Avatar Swag For Life Member 7:15pm
Gary:

Mzmz!
  7:17pm
mzmz:

Gary、while playing back your shows came across this song. have you seen its original video about it? https://youtu.be/wRwv5I7t6A8?si=yjvVVZHd4L4zmq2p
Avatar Swag For Life Member 7:19pm
Gary:

↳ mzmz @7:17
Hmm, I dunno what that is tbh haha
  7:22pm
mzmz:

↳ Gary @7:19
You played this song a couple years ago show titled it "You live twice" or "You die only twice"...
Avatar Swag For Life Member 7:24pm
Gary:

↳ mzmz @7:22
That must be someone else -- I didn't do a show with either of those titles, or anything like them. Unless it was titled something else? Here's all my playlist titles: wfmu.org...
  7:24pm
mzmz:

↳ Gary @7:19
Tokyo Folk Crusaders "I Only Live Twice" from November 11, 2015 show.  
Avatar Swag For Life Member 7:25pm
Gary:

↳ mzmz @7:24
Aha, okay, I see that one -- wow, I totally don't remember it. I'll have to give it a listen after the show tonight, haha
  7:27pm
mzmz:

good time!
Avatar 🇰🇷 Swag For Life Member 7:31pm
WR:

Born June 1939 so she is 85
en.wikipedia.org...
Avatar Swag For Life Member 7:32pm
Gary:

↳ WR @7:31
Thank you, WR!
Avatar 🇰🇷 Swag For Life Member 7:42pm
Alex from Media:

↳ Song: "Je veux des coupables" by "Jacques Higelin & Ares...
Hi Gary! Thoroughly enjoying this.
Avatar 7:43pm
tim abdellah:

↳ Song: "Je veux des coupables" by "Jacques Higelin & Ares...
I like this!!
Avatar Swag For Life Member 7:43pm
Gary:

Alex!
Avatar Swag For Life Member 7:54pm
tom tom the pipers son:

enjoying this...the thought is seeping in that a lot of performers are indebted....say bjork, zola jesus....
Avatar Swag For Life Member 7:59pm
tom tom the pipers son:

i'm getting the sense that fontaine treats each performance as an existential tight rope walk
Avatar Swag For Life Member 7:59pm
Yvang:

↳ tom tom the pipers son @7:54
Brigitte Fontaine claimed many times in interviews her admiration for Björk...but it’s Sonic Youth who asked her for a collaboration.
Avatar Swag For Life Member 7:59pm
Gary:

↳ Yvang @7:59
Also, Stereolab!
Avatar Swag For Life Member 8:00pm
tom tom the pipers son:

thx gary... yvang
Avatar Swag For Life Member 8:06pm
tom tom the pipers son:

↳ Song: "Je Suis Décadente (La Concierge Gamberge)" by "Br...
tight rope walk...?
Avatar 🇰🇷 8:06pm
Listener Gregory:

↳ Song: "Je Suis Décadente (La Concierge Gamberge)" by "Br...
This sounds much more cabaret than the previous selections, maybe influenced by Jacques Brel???
Avatar Swag For Life Member 8:06pm
Yvang:

↳ Song: "Je Suis Décadente (La Concierge Gamberge)" by "Br...
This song as the first Gainsbourg songs sounds very influenced by Boris Vian.
Avatar Swag For Life Member 8:08pm
Gary:

↳ Listener Gregory @8:06
Produced by Jimmy Walter!
Avatar Swag For Life Member 8:09pm
Yvang:

↳ Song: "Cet Enfant Que Je T'Avais Fait" by "Brigitte Font...
This one was kind of a hit. Where did you put the child we had?
Avatar Swag For Life Member 8:09pm
tom tom the pipers son:

↳ Listener Gregory @8:06
seems that would be an obvious thing to build off of in mid 60's france...still with a whiff of sartre and camus in the air
Avatar Swag For Life Member 8:12pm
Yvang:

↳ tom tom the pipers son @8:09
At the time a generational shift happened between the serious French songs for old people and the yéyé which were mostly covers of English and US hits.
Avatar Swag For Life Member 8:13pm
tom tom the pipers son:

↳ Yvang @8:09
of course the title was serious then, but couldn't help but illicit a small laugh....
Avatar Swag For Life Member 8:14pm
Yvang:

↳ tom tom the pipers son @8:13
Her lyrics are often surrealistic and hilarious.
Avatar Swag For Life Member 8:14pm
tom tom the pipers son:

↳ Yvang @8:12
thanks yvang... this show must be satisfying for you..... ; )
Avatar 8:15pm
slugluv1313:

↳ Song: "La Femme a Barbe" by "Brigitte Fontaine"
WOW! 🖤🖤🖤

mesmerizing -- gotta track down this album -- and find the lyrics with a translation (my dormant French can do only so much, haha!)

greetings, Gary! Bodega Patrons!

semi-lurking (dealing with medicare -- fun! 😹😹) but loving the sounds/vibes, and so grateful to be here with you all 😻😻

i hope i can be here, too, for these upcoming shows -- your Mom! Arabic women 45s! and Sidi Mansour -- a song that always lifts me up when all feels hopelessly bleak ❤️🤍❤️
Avatar Swag For Life Member 8:16pm
Gary:

Slugluv! Yeah, looking forward to doing the shows with Mom and Tim especially!
Avatar Swag For Life Member 8:16pm
Yvang:

↳ tom tom the pipers son @8:14
I am in my comfort zone but I am not a Brigitte specialist.
Avatar Swag For Life Member 8:17pm
tom tom the pipers son:

↳ Yvang @8:14
u huh...was not sure how straight she was plkaying it in the "where is the baby song"
Avatar Swag For Life Member 8:17pm
tom tom the pipers son:

↳ Yvang @8:16
yes comfort zone is what i meant
  8:25pm
peter:

belated hello to Gary & all! I'm on the clock today so just tuning in on break
Avatar Swag For Life Member 8:26pm
Gary:

Happy Work Break, Peter!
  8:28pm
peter:

perfect timing for this relaxing number
  8:29pm
peter:

hey Gary are there plugs allowed in this comment section?
Avatar Swag For Life Member 8:30pm
Gary:

↳ peter @8:29
Sure, plug away!
  8:33pm
peter:

i thought some of your fine listeners might want to come out and see the Thai phin prayuk band Khun Narin who I'll be guiding along the West Coast (and Texas) this month (if they're hitting your town):

Oct 12 - Daze & Confused - San Pedro, CA
Oct 13 - Oblivion (Lodge Room Presents) - LA, CA
Oct 16 - Cornerstone - Berkeley, CA
Oct 18 - Lollipop Shoppe - Portland, OR
Oct 20 - Vera Project - Seattle, WA
Oct 26 - Flying Island - Marfa, TX
Oct 31 - Levitation - Austin, TX
  8:38pm
peter:

we love the mom
  8:38pm
peter:

we love the Tim
Avatar 8:38pm
northguineahills:

ok, made it!
  8:38pm
peter:

(oh, and we love the Arabic 45s, too)
Avatar Swag For Life Member 8:39pm
mackeral:

where can we see the footage, Tim?
  8:39pm
Listener Gregory:

Mom is my favorite WFMU mom.
Avatar Swag For Life Member 8:42pm
mackeral:

↳ peter @8:33
ooo interesting
Avatar 8:44pm
slugluv1313:

your Mom is freaking awesome!
Avatar Swag For Life Member 8:44pm
Gary:

NGH!
Avatar Swag For Life Member 8:45pm
Gary:

↳ peter @8:33
Peter, when you're in Marfa, there are some WFMU/Give the Drummer DJs who live there you should meet up with
  8:46pm
peter:

↳ Gary @8:45
oo cool! will have to
  8:46pm
peter:

okay, well, back to work, take care all!
Avatar Swag For Life Member 8:48pm
Gary:

↳ peter @8:46
Have a great night, Peter!
  8:51pm
mzmz:

Hi Gary, if you're going to do Diamanda Galas's show, do not forget her reading of E.A. Poe's "Black Cat" (from Closed Case of Account of Rabies). She's a great singer, a great piano player, and a tremendous reading performer.
Avatar Swag For Life Member 8:54pm
Gary:

↳ mzmz @8:51
Nice, thank you. I saw her live in Minneapolis in the 1990s and was blown away
Avatar Swag For Life Member 8:56pm
Yvang:

↳ Song: "C'est Normal" by "Brigitte Fontaine"
lyricstranslate.com...
  8:57pm
mzmz:

↳ Gary @8:54
bumped up her at the Kim's video back then it was my pleasure telling her I loved her piano playing as much as her singing. Hope she'll do more readings and bring completely different scenery from conventional ones.
Avatar 8:59pm
tim abdellah:

↳ mackeral @8:39
I loaded a few clips on YouTube. youtube.com...
  9:03pm
Listener Gregory:

Very interesting show, Gary. I have to return to the anglophone world now, even though I can never make out the song lyrics there either. Thanks!
Avatar 9:04pm
northguineahills:

↳ Song: "Depuis (Strapontin Stateless Edit)" by "Areski Be...
hadn't heard this one before...
Avatar 🇰🇷 Swag For Life Member 9:04pm
WR:

↳ peter @8:33
Per Gary's comment, Lady C who doe a drummer stream show on Sundays is in Marfa.

wfmu.org...

Will try to remember to link her to this tour info.
Avatar Swag For Life Member 9:04pm
Gary:

↳ Listener Gregory @9:03
Happy Trails, Gregory!
Avatar Swag For Life Member 9:05pm
spodiodi:

greetings, Gary and all!
Avatar 🇰🇷 Swag For Life Member 9:05pm
chresti:

hardfist.bandcamp.com...
Avatar Swag For Life Member 9:05pm
Gary:

↳ WR @9:04
Also, Little Danny!
Avatar 🇰🇷 Swag For Life Member 9:05pm
Alex from Media:

↳ Song: "S.O.S Médecins de Brigitte Fontaine" by "Brigitte...
Always like to hear the dog worked into the music.
Avatar Swag For Life Member 9:06pm
Gary:

Spodiodi!
Avatar Swag For Life Member 9:07pm
tom tom the pipers son:

↳ Song: "S.O.S Médecins de Brigitte Fontaine" by "Brigitte...
no let up from them with the later stuff...
Avatar 🇰🇷 Swag For Life Member 9:08pm
chresti:

↳ Song: "Depuis (Strapontin Stateless Edit)" by "Areski Be...
@
Avatar 9:09pm
tim abdellah:

↳ Song: "Quand les ghettos brûleront" by "Iñigo Montoya!"
Its name is Inigo Montoya?!
Avatar 🇰🇷 Swag For Life Member 9:09pm
chresti:

↳ spodiodi @9:05
hi spodi!\\//
Avatar 9:11pm
tim abdellah:

↳ tim abdellah @9:09
That's funny
Avatar 🇰🇷 Swag For Life Member 9:12pm
chresti:

You are listening to now
Avatar Swag For Life Member 9:14pm
spodiodi:

↳ chresti @9:09
hi chresti!\\//
Avatar Swag For Life Member 9:20pm
mackeral:

↳ tim abdellah @8:59
super, thanks Tim :)
Avatar 🇰🇷 Swag For Life Member 9:20pm
WR:

↳ Gary @9:05
Little Danny moved to Philadelphia a year ago.
Avatar Swag For Life Member 9:21pm
Gary:

↳ WR @9:20
Ah, right, sorry
Avatar Swag For Life Member 9:21pm
tom tom the pipers son:

seems a jump was made creatively from '68 to '69 based ionnthat one '68 recording i remember hearing
Avatar Swag For Life Member 9:22pm
Gary:

↳ tom tom the pipers son @9:21
Yes, exactly
Avatar Swag For Life Member 9:33pm
mackeral:

↳ Song: "La Caravane" by "Brigitte Fontaine & Grace Jones"
wow
Avatar Swag For Life Member 9:35pm
tom tom the pipers son:

did brigette fontaine and catherine ribiero's paths ever cross?
Avatar Swag For Life Member 9:36pm
Gary:

↳ tom tom the pipers son @9:35
You would think! But I don't know of it happening
Avatar Swag For Life Member 9:36pm
tom tom the pipers son:

↳ Gary @9:36
right...hmmm
Avatar Swag For Life Member 9:43pm
tom tom the pipers son:

↳ Song: "Le Six Septembre + Les Murailles + Intermède Théâ...
this is quite timeless...fontaine reminding me of nico here a bit
Avatar Swag For Life Member 9:44pm
tom tom the pipers son:

not now....
Avatar Swag For Life Member 9:46pm
Gary:

Kids and other music-loving humans! Stick around after this program for Sam Segal and his always-already If You Lose Your Horse players! Tonight's episode: "I Am Sending You a Few Horses, Ingeborg" wfmu.org...
Avatar 🇰🇷 Swag For Life Member 9:48pm
Alex from Media:

Thank for the show Gary! Just discovering Brigitte Fontaine. Good overview.
Avatar Swag For Life Member 9:48pm
tom tom the pipers son:

i was surprised when i first found out, that ingeborg was awoman's name....
Avatar 9:51pm
tim abdellah:

Great stuff tonight, Gary. Chat soon! G'nite all!
  9:51pm
headcleaner:

↳ Song: "Brigitte" by "Brigitte Fontaine"
Nice work, Gary. Yet another essential document hast thou bequeathed us, tonite
Avatar Swag For Life Member 9:51pm
tom tom the pipers son:

thanks gary... the show, i think, has enhanced my musical intelligence...M.I. tenfold
Avatar 9:52pm
northguineahills:

awesomenousess stuff gary, thanks!
Avatar Swag For Life Member 9:52pm
tom tom the pipers son:

good night tim....
Avatar Swag For Life Member 9:54pm
spodiodi:

great show! thanks, Gary
Avatar Swag For Life Member 9:54pm
Gary:

Night, Tim!
Avatar 9:54pm
slugluv1313:

↳ Song: "Terre neuve" by "Brigitte Fontaine"
❤️‍🔥❤️‍🔥❤️‍🔥
Avatar Swag For Life Member 9:56pm
mackeral:

gotta split, kitchen crisis. thanks Gary. I'm looking forward to looking further into a few of these, esp the AEC record
Avatar Swag For Life Member 9:56pm
Gary:

↳ mackeral @9:56
Uh, oh! Good luck, Mackeral
Avatar Swag For Life Member 9:57pm
Yvang:

Amazing artists, wonderful hommage. Thanks Gary!
Avatar 🇰🇷 9:58pm
Revolution Rabbit Nov63:

~ TY Always DJ Gary ~
Avatar 9:58pm
slugluv1313:

phenomenal show, Gary -- i am clearly not as familiar with Brigitte Fontaine as i should be! i shall correct that -- thanks so much! 😺😺
Avatar Swag For Life Member 9:59pm
Gary:

Whoops, I flicked the switch a minute early -- night everyone and thanks!
Avatar 🇰🇷 Swag For Life Member 10:01pm
chresti:

Thanks Gary!
Avatar 🇰🇷 Swag For Life Member 10:01pm
WR:

Thank you! Gary! I have long known of these artists but never have delved into their music. An episode for repeat listening and review for sure. THANK YOU!
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written 2000-2024 by Ken Garson