Favoriting Zoe B, the source unlimited: Playlist from June 22, 2021 Favoriting

Zoe B's avatar View Zoe B's profile Favoriting

A sonic collage both unpredictable and fluid. Think cosmic synth, heavy acid rock psych, international pop, and the latest in experimental bedroom projects.

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 Zoe B, the source unlimited playlists | Next playlist -->


Upcoming events:

Tue. Nov 5th, 9pm - Midnight: Zoe B. fills in for Jesse Jarnow
Wed. Jan 1st, 2025, 9pm - Midnight: Zoe B. fills in for Michele

Favoriting June 22, 2021: Gong Acid

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

Artist Track Album Label Year Format Comments Approx. start time
Jon Hassell & Brian Eno  Chemistry   Favoriting Fourth World Vol 1: Possible Musics  Caroline Records  1980  CD    0:00:00 (Pop-up)
Time Hecker  Amps, Drugs, Harmonium   Favoriting Virgins  p*dis ‎  2013  CD    0:12:54 (Pop-up)
László Hortobágyi & Gáyan Uttejak Orchestra‎  Organix   Favoriting Transmeccano-Replica  Self-released  1987  CD    0:13:20 (Pop-up)
Code K  If You Believe   Favoriting Ruff Guidance Records  Ruff Guidance Records  1993  MP3    0:15:06 (Pop-up)
Guillaume de Machaut  Dame, de qui toute ma joie vient   Favoriting The Mirror of Narcissus: Gothic Voices  Hyperion Records  1983  MP3    0:20:51 (Pop-up)
Niebla Purpura  Noemy   Favoriting none  Niebla Purpura        0:26:38 (Pop-up)
Squarepusher  Gong Acid   Favoriting Budakhan Mindphone  Warp Records  1999  MP3    0:29:51 (Pop-up)
AFX  Gong Acid   Favoriting Analord 05  Rephlex  2005      0:35:32 (Pop-up)
Shona  Shumba   Favoriting Zimbabwe: Shona Mbira Music  Nonesuch  2002  MP3    0:37:43 (Pop-up)
Lata Mangeshkar, Hemant Kumar  Man Dole Mera Tan Dole Mera   Favoriting Nagin  His Master's Voice  1974      0:43:06 (Pop-up)
Siti Muharam  Nyuki   Favoriting Romance Revolution  On The Corner Records  2020  CD    0:45:33 (Pop-up)
Odwalla88  I'll Keep It With Mine   Favoriting Odwalla88/ Vlonde- "Nico"  Marginal Products  2015      0:51:04 (Pop-up)
School Sisters of Notre Dame  Prayer of Generosity   Favoriting Liturgical Music by School Sisters of Notre Dame  School Sisters of Notre Dame    CD    0:51:42 (Pop-up)
Robert Turman  Way Down   Favoriting Way Down  Infinite Fog Productions  2014      0:55:33 (Pop-up)
NEO-PLASTIC  Porno de consuelo   Favoriting Erotika Sintetika  NEO-PLASTIC      Uruguay  0:59:09 (Pop-up)
Bjork  Big Time Sensuality (The Fluke Magimix - 125 BPM)   Favoriting Big Time Sensuality  One Little Indian ‎  1993  12"    1:01:52 (Pop-up)
Ned Ryder  U as 1   Favoriting U As 1 / Lift Off  Back 2 Basics  1994  12"    1:09:45 (Pop-up)
Edie Brickell & New Bohemians  What I Am   Favoriting Shooting Rubberbands At The Stars  Geffen Records ‎  1988  LP  slowed  1:13:02 (Pop-up)
Akira Inoue  Stardust of Saint Salvador   Favoriting Space Hitchhikers Ep  Akira Inoue        1:19:25 (Pop-up)
Niebla Purpura  Cristina   Favoriting none  Niebla Purpura        1:22:01 (Pop-up)
Aphrodite's Child  Magic Mirror   Favoriting I Want To Live  Mercury  1969  Vinyl    1:24:48 (Pop-up)
Isabelle  Amstramgram   Favoriting Dis Moi Poupée  Barclay  1968  EP    1:30:17 (Pop-up)
Neşe Karaböcek  Aşık Olamıyorum   Favoriting Ayrılık Günü / Aşık Olamıyorum  Türkofon Universal  1972  7"    1:32:50 (Pop-up)
Geneviève Ferreri  L’arc-en-ciel   Favoriting Plus De Vie, Plus D'Amplis  Disques Vogue  1970  7"    1:35:31 (Pop-up)
Wendy Carlos  Theme From Tron   Favoriting Tron (Original Motion Picture Soundtrack)  CBS  1982  MP3    1:37:16 (Pop-up)
Ravi Shankar  Love Montage   Favoriting Charly (Original Soundtrack Recording)  World Pacific Records  1968  LP    1:38:44 (Pop-up)
Matt Baldwin  Your Heart   Favoriting Wander The Night  Psychic Arts ‎–  2020  Cassette    1:42:52 (Pop-up)
Goblin  Profondo Rosso   Favoriting Profondo Rosso ‎  Cinevox  1975  7"    1:49:19 (Pop-up)
Pessimist  Nothing Positive   Favoriting All Hope Lost  Berceuse Heroique  2021  12"    1:53:06 (Pop-up)
Kavinsky  Nightcall   Favoriting Nightcall  Record Makers ‎  2012  MP3    1:55:17 (Pop-up)
Mortiis  Parasite God   Favoriting The Smell of Rain  Earache, Omnipresence  2001  MP3    1:58:58 (Pop-up)
Skinny Puppy  Assimilate   Favoriting Bites  Nettwerk  1985  LP    2:02:29 (Pop-up)
Chris Carter  Real Life   Favoriting Mondo Beat  Conspiracy International  1985  MP3    2:11:55 (Pop-up)
Asmodaeous  Radiation Dance   Favoriting Lies And Logic  Walhalla Records  2014  MP3    2:17:39 (Pop-up)
Coil  Heaven's Blade   Favoriting The Ape Of Naples  Important Records  2016  CD  "live with me for life"  2:23:52 (Pop-up)
Severed Heads  Lower Than the Grave   Favoriting Severed Heads  Ink Records ‎  1987  MP3    2:27:01 (Pop-up)
The Freeze / Cindytalk  Trance   Favoriting Unknown  Unknown  1981 i  MP3    2:37:01 (Pop-up)
Rabbit Fun  Pos, Sleeuwen (Effenaar)   Favoriting Various ‎– Effenaar  Discos Transgénero  2017      2:40:16 (Pop-up)
Bruce  Relevant Again   Favoriting Steals  Hessle Audio  2016  12"    2:41:16 (Pop-up)
Cabaret Voltaire  Spies In The Wires   Favoriting Micro-Phonies  Virgin  1984  Cassette    2:44:04 (Pop-up)
Chris and Cosey  Deep Velvet   Favoriting The Essential Chris & Cosey Collection  Conspiracy International  2001  MP3    2:47:59 (Pop-up)


<-- Previous playlist | Back to Zoe B, the source unlimited playlists | Next playlist -->

RSS feeds for Zoe B, the source unlimited: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Zoe | Other WFMU Playlists | All artists played by Zoe B, the source unlimited |

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!

  12:01am
otto:

hoot hoot goes the owl!
  12:02am
headcleaner:

An update on Jon Hassell's situation, if you'd like to help: https://www.gofundme.com/f/jon-hassell-fund/
Avatar Swag For Life Member 12:05am
Scott67:

G'day Zoe & Nocturns!
✌😎🌏🌻
Avatar Swag For Life Member 12:07am
diciassette:

Ahoy Zoe & Zoe bees!
Avatar Swag For Life Member 12:07am
Crudbringer:

yeah yeah yeah

yeah

yeah Zoe yeah.
Avatar Swag For Life Member 12:09am
Paulo AD:

Morning all, how are ya
Avatar Swag For Life Member 12:10am
coelacanth∅:

greetings Zoe and all
Avatar Swag For Life Member 12:11am
Scott67:

G'day Paulo, do you need help with your Bow tie for work?
👍😉
Avatar Swag For Life Member 12:13am
Scott67:

G'day coel, diciassette, Crudbringer & otto.
✌😎
Avatar Swag For Life Member 12:14am
Scott67:

G'day headcleaner, missed you there man! My head ain't so clear.
👍😎
Avatar Swag For Life Member 12:15am
Paulo AD:

I'm once again wearing a Normal suit and tie thank you very much :p
Anyway I always need help with my bow ties, keri always has to do it for me
Avatar Swag For Life Member 12:19am
coelacanth∅:

hey there Scott
Avatar Swag For Life Member 12:21am
Franco Twinkie:

I'm craving pizza. Can I get a witness?
Avatar Swag For Life Member 12:22am
Gurldoggie:

This is pretty. Music of the past and future.
Avatar Swag For Life Member 12:22am
Scott67:

Zoe, I'm feeling a little flat today if I'm honest.✌😑
  12:22am
headcleaner:

@Scott67 - mine's not so clear either, but these voices sure are helping
Avatar Swag For Life Member 12:22am
coelacanth∅:

got some angelhair with broccoli how's that?
Avatar Swag For Life Member 12:23am
Scott67:

Did someone say Pizza!!???
Franco!!! 👍😎🍕
Avatar Swag For Life Member 12:24am
diciassette:

The power of pizza compels me to wish the pizza joint was open!
Avatar Swag For Life Member 12:24am
Franco Twinkie:

That would work just fine, Coel. Shall we try something on the healthy side to put you back on your feet Scott?
Avatar Swag For Life Member 12:24am
coelacanth∅:

okay then more for me!
Avatar 12:25am
Toutevoix:

Damoiselles & damoiseaux Messire Guillaume de Machaut qu'il est plaisant de vous revoir ce jourd'hui!
Avatar Swag For Life Member 12:27am
coelacanth∅:

hearty dose of almost raw sliced garlic and a little onion; olive oil, lemon, salt pepper, some herbs
should hold you over 'till pizza happens
Avatar Swag For Life Member 12:27am
Paulo AD:

What's up Scott? If you need cheering up just think of me in work, in a tux
Avatar Swag For Life Member 12:28am
Scott67:

Brother Franco, the miracle of Nutrition is probably all I need.
🍄🍊🍐🍏🍓🍒🍎🍍🍆✋😊
Avatar Swag For Life Member 12:28am
Franco Twinkie:

Diciassette, Escape From New York on Haight is open till 10. Can you make it?
Avatar Swag For Life Member 12:28am
Paulo AD:

I tried a day of fasting yesterday to make up for my weekend of mania. I caved when I got home from thr gym and the Mrs had cooked a pizza!!
Avatar Swag For Life Member 12:30am
coelacanth∅:

so Franco i dismantled the bed the hard way - with a screwdriver. put almost all the pieces outside, revised my craigslist ad.
then tonight it poured rain.
so into the dumpster it goes after all.

should've done the chainsaw thing.
Avatar Swag For Life Member 12:30am
Scott67:

Cheers Paulo! I'm just having cold grey day mope. A bit of the Winter Blues I get, on top of my normal everyday depression.
✌😎
Avatar Swag For Life Member 12:31am
Franco Twinkie:

Paulo, I'm with you. I did a the stairs tonight and came home and ate plum cobbler.
Avatar Swag For Life Member 12:32am
Paulo AD:

Haha Franco what a pair 😁😁😁
Avatar Swag For Life Member 12:32am
coelacanth∅:

oh mannn...
. . . cobbler... pie...
Avatar Swag For Life Member 12:33am
Richy4619:

Franco, order now. I'll pick it up. I'm right by the park now...
Avatar Swag For Life Member 12:33am
Franco Twinkie:

Scott, Hydrate. People forget to drink enough water when it's cold. Also, more protein than carbs works for me.
Avatar Swag For Life Member 12:33am
Paulo AD:

It happens Scotty. Now a goth like me loves a bit of winter, a grey blustery day oooohhhooo luckily that's a classic Welsh summer I've described there haha
Avatar Swag For Life Member 12:34am
Scott67:

Franco, still working on your cobbler! Thought you'd have demolished it my now! You're getting old man!👍😉
Avatar Swag For Life Member 12:35am
coelacanth∅:

i love the winter
Avatar Swag For Life Member 12:35am
Franco Twinkie:

I'm trying to moderate a little. Anyway, stone fruit is just starting, I have to pace myself.
Avatar Swag For Life Member 12:35am
coelacanth∅:

(but i like all the seasons)
Avatar Swag For Life Member 12:35am
Scott67:

Thinking the Acid came before the Gong! 👍😎
Avatar Swag For Life Member 12:35am
diciassette:

Franco, I'm in Oakland! There's a place nearby what makes a very good soppressata I'm pining for D:
Avatar Swag For Life Member 12:36am
Franco Twinkie:

Your on you own then. Zekes in Albany?
Avatar Swag For Life Member 12:38am
Scott67:

Franco, I'm drinking plenty of water today. Partly cos I only have a few more cans of beer. & I know I'm flat when I don't even wanna go beer shopping.
👍😎🍺
  12:39am
yippie:

the poem ive had stuck in my head a while is called Body Bag by Franz Wright. "Like the condom in a pinch one size fits all"
Avatar Swag For Life Member 12:39am
Paulo AD:

I've been looking for the best Greek places in Chicago, I bet they have some good ones
Avatar Swag For Life Member 12:39am
Paulo AD:

Water, protein hight and make sure you get enough healthy fats in you too
Avatar Swag For Life Member 12:39am
coelacanth∅:

nice! rhodesia roots
  12:40am
yippie:

remember chobani yogurt is really turkish
Avatar 12:40am
Bri:

Really?!
Avatar Swag For Life Member 12:40am
Franco Twinkie:

Can you just go back to bed and call it a day? That's my solution to been down in the dumps.
Avatar Swag For Life Member 12:40am
Franco Twinkie:

Bri!
Avatar Swag For Life Member 12:43am
Scott67:

Doing the sleeping bag on the couch Franco. Like when I would take a "sick" day from school. But yeah, I "give up on days" too. But that usually involves many beers & naps.
Avatar Swag For Life Member 12:43am
Scott67:

G'day Bri.✌😎🌼
Avatar Swag For Life Member 12:44am
Paulo AD:

I've got 220 pushups to do today! Ive managed to raise a solid 50 bucks
Avatar Swag For Life Member 12:45am
Franco Twinkie:

Well, It's summer here so that creates it's own kind of foul mental weather.
Avatar Swag For Life Member 12:45am
diciassette:

Paulo it would take me weeks to do that!
Avatar Swag For Life Member 12:45am
Scott67:

Legend Paulo. I'd be lucky to do 10 lately.
Avatar Swag For Life Member 12:46am
Franco Twinkie:

A hot soak in the tub?
Avatar Swag For Life Member 12:46am
Paulo AD:

This is the biggest day of the challenge to be fair. And it's pertinent to the mental health discussion we're having as it's for a mental health charity
Avatar Swag For Life Member 12:46am
Scott67:

I love hot weather Franco. If nothing is on fire.
Avatar Swag For Life Member 12:50am
Franco Twinkie:

I feel so much better after marching around outside tonight. That's all it takes.
Avatar Swag For Life Member 12:52am
Scott67:

The Bathtub is out back full of rainwater Franco. It was taken out in a renovation before I owned the house.🛀
Avatar Swag For Life Member 12:52am
coelacanth∅:

so the founder of chobani is turkish, not greek... but also that crap that they sell, called "greek yogurt", is pretty much the opposite of what greek yoghurt actually is.
Avatar Swag For Life Member 12:52am
diciassette:

I knew that not going outside today was a tactical error..
Avatar Swag For Life Member 12:53am
Franco Twinkie:

I have to go outside or I get kind of crazy.
Avatar Swag For Life Member 12:55am
Scott67:

Franco, outside with my Dog is Medicine to me. But just so cold today I can't face it. Listen to me, peak avoidance justification in action.
Avatar Swag For Life Member 12:55am
Franco Twinkie:

More blankets then.
Avatar 12:56am
Bri:

Hey Franco and Scott!
Avatar 12:57am
Bri:

Chobani is too creamy to be Greek yoghurt
Avatar Swag For Life Member 12:57am
Franco Twinkie:

I like your new look Bri. Stoner hippie girl suits you.
Avatar 12:58am
Bri:

Way to go Paulo! Keep up the good work!
Avatar 12:58am
Bri:

Thanks Franco! Although my Stoney hippie days are over lol! I was going for a more Blur fan vibe
Avatar Swag For Life Member 12:58am
Paulo AD:

Thanks Bri, only three days to go before the end of the challenge :)
Avatar Swag For Life Member 12:59am
Franco Twinkie:

Okay, that works.
Avatar Swag For Life Member 1:00am
coelacanth∅:

traditional greek yogurt has less protein than regular yogurt, and more fat. what they sell is the opposite.
...and i too like your avatar!
  1:00am
yippie:

yeah chobanis really turkish
  1:01am
yippie:

theres one in soho
Avatar Swag For Life Member 1:01am
Paulo AD:

Ibl love Greek yougurt with a scoop of protein powder in, delish (well depending on the flavour of powder)
Nothing mor disappointing when I come to eat it and realise I've bought the fat free stuff
Avatar Swag For Life Member 1:01am
coelacanth∅:

(though i'll give the chobani guy the respect, i think he means well in his endeavors)
Avatar Swag For Life Member 1:03am
Franco Twinkie:

The Honey Greek yogurt from Trader Joes is a basic staple for Chresti. I buy it, but rarely get to have any.
Avatar Swag For Life Member 1:04am
coelacanth∅:

my one sister eats lots of "greek yogurt".
i threw out most of it when i tried one.
- yeah, no fat.
Avatar Swag For Life Member 1:05am
Paulo AD:

Now I'm really hungry but lunch is 3 hours away 😭😭😭😭
Avatar Swag For Life Member 1:06am
Scott67:

Do a few Pushups!
Avatar Swag For Life Member 1:07am
diciassette:

Do a Jeff Spicoli and have some hecking pizza delivered!
  1:07am
yippie:

id rather eat the entire container of sour cream
Avatar Swag For Life Member 1:07am
Paulo AD:

I'm planning to get 50-75 done before then
Avatar Swag For Life Member 1:09am
coelacanth∅:

75 push-ups, whilst yearning for food, whilst wearing a suit...
Avatar Swag For Life Member 1:11am
Paulo AD:

In the office
Avatar Swag For Life Member 1:11am
diciassette:

Bond, Paulo Bond, not only shaken, but stirred as well
  1:14am
caleys_sweetnsour:

ufff so glad to be tuning in rn <3 <3 <3 thx for bringing the jams Zoe
Avatar Swag For Life Member 1:15am
coelacanth∅:

i think Edie's stoned AND constipated
Avatar 1:17am
Bri:

Thanks Coel! I like yours too!
Avatar Swag For Life Member 1:18am
diciassette:

I've had an apparition! Edie B has a song about Edie S I've just now caught on!
  1:20am
zenkoan:

Zoe, was it just the vocal track that was slowed in the New Bohemians tune? It sounded like it was in the original meter/time sig
Avatar Swag For Life Member 1:21am
Franco Twinkie:

If she had her wits about her, she'd be singing about Edie the Egg Lady.
Avatar Swag For Life Member 1:22am
Scott67:

Bri, I like Blur & your look.
👍😎
Avatar Swag For Life Member 1:25am
coelacanth∅:

di do you think the pasta gives your brain more apparition power?
Avatar Swag For Life Member 1:27am
diciassette:

Lately it's nuclear Korean ramyeon. I've seen some shit let me tell you
Avatar Swag For Life Member 1:29am
Scott67:

I was on the phone to my Mum while it was playing Zoe!
👍😎💜
Avatar Swag For Life Member 1:29am
coelacanth∅:

i thought it was angel hair, and was unclear if it's natural, or a wig
Avatar Swag For Life Member 1:30am
coelacanth∅:

Zoe i didn't say i didn't like it!
Avatar Swag For Life Member 1:31am
diciassette:

I have shooting rubber bands on cassette!
Avatar Swag For Life Member 1:32am
diciassette:

I just never figured out how to play it at that speed
Avatar Swag For Life Member 1:34am
coelacanth∅:

...she doesn't sound constipated at regular speed!
(though definitely stoned at times!)
...i've got shooting rubber bands and ghost of a dog on lp. 10,000 angels is one of my favorite songs
Avatar 1:38am
Bri:

I love Blur! And thanks! :D
Avatar Swag For Life Member 1:58am
Paulo AD:

Big tune this
Avatar Swag For Life Member 2:11am
Andrew Waterloo:

I just sand every lyric to Assimilate
Avatar Swag For Life Member 2:13am
coelacanth∅:

i'm sure it's been played on wfmu, i vaguely remember it; but pre-internet/archive.
  2:13am
Colin in Durham, England:

Love the show, tho I have to turn it up to hear your voice then the music booms back in and woke my whole house up lol
Avatar Swag For Life Member 2:19am
diciassette:

Is the internet here to whet our appetites about all the cool things that happened before the internet?
  2:22am
BH:

nice test of the microphone there
Avatar Swag For Life Member 2:22am
Richy4619:

many hits herein indeed
Avatar Swag For Life Member 2:28am
Scott67:

Okay, I've cheered up considerably, I was able to go bu beer. Or I have cheered up because I bought Beer. Not sure which?
👍😎🍺
Avatar 2:29am
Zoe B:

haha know the feeling Scot67! glad you've cheered up!!
Avatar Swag For Life Member 2:30am
Paulo AD:

Dibble whammy Scott :)
Avatar Swag For Life Member 2:33am
diciassette:

Scott, you're cheered up because you went outside, I'll bet!
Avatar Swag For Life Member 2:38am
Scott67:

All of the above! 🍺✌😎🤙💜
Avatar Swag For Life Member 2:39am
coelacanth∅:

Thanks Zoe!
good night y'all
Avatar Swag For Life Member 2:40am
Scott67:

G'night coel.✌😎
Avatar Swag For Life Member 2:40am
coelacanth∅:

glad you're feeling better Scott
Avatar 2:40am
Heidee:

Good morning! Greetings from a first time listener ♡
Avatar Swag For Life Member 2:41am
Scott67:

Cheers coel, hope you are the same mate!👍😎
Avatar Swag For Life Member 2:41am
Scott67:

G'day Heidee.🍺😎🤙🌻
Avatar Swag For Life Member 2:41am
diciassette:

Good night coelacanthø. Heidee what fun!
Avatar 2:43am
Heidee:

Hellohello Scotty! diciassette!
  2:45am
hoeg:

good morning to the Wonderful Zoe, the crew and the listening people.
hope you all had an interesting Solstice.
Avatar Swag For Life Member 2:45am
Scott67:

Heidee, your first time with Zoe?? I thought you'd been everywhere?
👍😎
Avatar 2:51am
Heidee:

Scott, always nice meeting you pal! 🎈
Also first time trying L-tryptophan on an empty stomach, anyone experienced?
Avatar Swag For Life Member 2:54am
Paulo AD:

Ello Heidee 🍪🍪
Avatar 2:54am
Heidee:

Ello ma Paulo.
Avatar Swag For Life Member 2:54am
Ken From Hyde Park:

Hi, Zoe and Z-people. Out of wifi range for a while, but here for a little bit.
Avatar Swag For Life Member 2:57am
Scott67:

Heidee, nope. Take it easy on yourself won't you.
Avatar 2:57am
Heidee:

Hey Ken, what kind of new puppy is your mum's (I meant to ask yesterday)?
Avatar Swag For Life Member 2:57am
Scott67:

G'day Ken.👍😎
Avatar Swag For Life Member 2:59am
Ken From Hyde Park:

He's part Husky, part Lab. Cute as can be.
Avatar Swag For Life Member 3:00am
Richy4619:

TY DJ ZB ํ ዲ
Avatar Swag For Life Member 3:00am
Ken From Hyde Park:

G'day, Scott!
Avatar Swag For Life Member 3:00am
diciassette:

Thank you Zoe! Goodnight everyone
Avatar 3:00am
Heidee:

Awww doggie! what a gem
Avatar Swag For Life Member 3:00am
Scott67:

Thanks Zoe! Great stuff!!
✌😎🤙🌏🌻
Avatar 3:01am
Heidee:

Thanks Zoe! Will be back!
Avatar Swag For Life Member 3:01am
Scott67:

Heidee, see you in Polyglot.✌😎
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written 2000-2024 by Ken Garson