Favoriting Darren: Playlist from November 7, 2021 Favoriting

Darren's avatar View Darren's profile Favoriting

Futile expeditions to the edges of good taste, bad morals, and ugly intententions. Late night drives somewhere between Harold and Kumar Go To White Castle and The White Castle of Fear.
Second Hand Pop, MIDI grunge soundalikes, and uncanny Japanese karaoke.

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 Darren playlists | Next playlist -->


Favoriting November 7, 2021: NOW WITH SIXTEEN POINT SIX SIX MORE DARREN

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

(* = new)

Artist Track Album Year New Approx. start time
Winterhawk  Custer's Dyin   Favoriting       0:00:00 (Pop-up)
Hustler  Eat Your Heart Out   Favoriting Hustler EP  2021  *   0:10:20 (Pop-up)
Glands  Neurosthenia   Favoriting Crackhole Demo  2021  *   0:10:22 (Pop-up)
Circus  Gavage   Favoriting Demo  2021  *   0:11:30 (Pop-up)
The Gobs  Breaking Bottles   Favoriting 1-2-3-4  2021  *   0:13:14 (Pop-up)
Unidad Ideologica  Guerra Y Negocio   Favoriting EP  2021  *   0:15:28 (Pop-up)
M.A.M.I.  Lo Siento   Favoriting Sala de Estar  2021  *   0:16:44 (Pop-up)
The Bills  Ugly   Favoriting take two  2021  *   0:19:08 (Pop-up)
Bzdet  Nic WIECEJ   Favoriting WITAM  2021  *   0:21:15 (Pop-up)
The Serfs  Stimuli   Favoriting Primal Matter  2022  *   0:23:10 (Pop-up)
Asphixiation  The Crush   Favoriting What Is A Thing Called Disco?  1981    0:26:33 (Pop-up)
Use No Hooks  Do The Job   Favoriting The Job  1982    0:30:49 (Pop-up)
Lily Konigsberg  Alone   Favoriting Lily, We Need to Talk Now  2021  *   0:36:46 (Pop-up)
Sobrecarga  Viajando Hacia El Este   Favoriting Sentidos Congelados  1986    0:40:25 (Pop-up)
Clear History  Solar Death Ray   Favoriting Bad Advice, Good People  2021  *   0:44:03 (Pop-up)
Mercenárias  Inimigo   Favoriting Cade as Armas?      0:46:46 (Pop-up)
Set-Top Box  Climb The Ladder   Favoriting Max Headroom      0:48:04 (Pop-up)
 
 
Massacre  Papel Floreado   Favoriting Massacre Palestina  1987    2:01:37 (Pop-up)
Rema-Rema  Laurence Harvey   Favoriting Wheel In Small Doses  1979/2020    2:05:25 (Pop-up)
Molotov  Persiguiendome   Favoriting Single  1988    2:08:33 (Pop-up)
Siouxsie and the Banshees  This Town Ain't Big Enough for Both of Us   Favoriting Through The Looking Glass      2:13:38 (Pop-up)
The Higsons  Annie & Billy   Favoriting The Curse Of The Higsons      2:16:50 (Pop-up)
Kid Creole & the Coconuts  There But For The Grace of God Go I   Favoriting Anthology 1      2:20:20 (Pop-up)
Belle Epoque  Miss Broadway   Favoriting il meglio      2:25:43 (Pop-up)
Etienne Daho  Le Grand Sommeil   Favoriting La Notte La Notte...  1984    2:32:54 (Pop-up)
Yukihiro Takahashi  Drip Dry Eyes   Favoriting Neuromantic  1981    2:36:37 (Pop-up)
Todd Terje  Preben Goes To Alcapulco   Favoriting It's Album TIme      2:42:11 (Pop-up)
Sparks  The Number One Song In Heaven   Favoriting No.1 In Heaven      2:46:53 (Pop-up)
 
 
Koharu Kisaragi  Neo Plant   Favoriting 12 inch  1986    2:04:00 (Pop-up)
Yvonne Archer  Ain't Nobody   Favoriting 12 inch      2:11:05 (Pop-up)
Brooklyn Bunch  Esmeralda   Favoriting Brooklyn Brunch  1983    2:18:15 (Pop-up)
Boban Petrovic  Prepad   Favoriting Zur  1981    2:22:56 (Pop-up)
Msawawa  Bowungakanani?   Favoriting The Hurricane      2:27:22 (Pop-up)
Ntombi Ndaba  Think more About Me   Favoriting Ntombi & Survival      2:33:18 (Pop-up)
Dr. Max  Vase Telo/Uletelo/   Favoriting Vase Telo  1986    2:39:52 (Pop-up)
Bauhaus  Third Uncle   Favoriting The Sky's Gone out  1982    2:42:56 (Pop-up)
Squid  America! (Bill Callahan Cover)   Favoriting Single  2021  *   2:48:26 (Pop-up)
New Age Doom & Lee "Scratch" Perry  Life Is An Experiment   Favoriting Lee Scratch Perry's Guide To The Universe  2021  *   2:53:28 (Pop-up)
Sonic Youth & Cypress Hill  I Love You Mary Jane   Favoriting Judgement Night Soundtrack  1993    2:58:18 (Pop-up)
Yura Yura Teikoku ゆらゆら帝国  Lonely Satellite ひとりぼっちの人工衛星   Favoriting Hollow Dream  2007    3:01:11 (Pop-up)
Lizette & Quevin  Grow Forever   Favoriting Single  2021  *   3:07:46 (Pop-up)
Mark Lanegan  I'll Take Care of You   Favoriting I'll Take Care Of You  1999    3:10:35 (Pop-up)
 
Fatback Band  I Found Lovin   Favoriting With Love      3:19:43 (Pop-up)
ginji Itō 伊藤銀次  Konuka rain   Favoriting Deadly Drive      3:25:25 (Pop-up)


<-- Previous playlist | Back to Darren playlists | Next playlist -->

RSS feeds for Darren's show: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Darren | Other WFMU Playlists | All artists played by Darren |

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 12:01am
Will the Sound Guy:

Hi Darren and all!! gotta turn back the clock in a few hours ⏰
Avatar Swag For Life Member 12:01am
Scott67:

G'day Darren & Delights!
🍺😎🤙👣🐾☀️🌏
Avatar 12:01am
winston legthigh:

3.5 hour show yay! good morning darren.
Avatar Swag For Life Member 12:02am
Paulo AD:

Morning dudes. Tired today, who has a wedding on a school night lol
Avatar Swag For Life Member 12:03am
coelacanth∅:

hey Darren and all
Avatar 12:03am
winston legthigh:

thats just not right paulo ad.
Avatar Swag For Life Member 12:03am
Scott67:

G'day Paulo, who has a WEDDING??
🍺😎🤙
Avatar 12:04am
winston legthigh:

take my wife. please.
Avatar Swag For Life Member 12:04am
Will the Sound Guy:

Darren, it's cool that you and Brian are going to split the found hour that has befallen you guys
  12:06am
Marc15:

Do you get an extra hour tonight, Darren?
Avatar Swag For Life Member 12:07am
coelacanth∅:

you don't have to yell the whole time! just play a 1/2 hour-long track!
Avatar Swag For Life Member 12:07am
Scott67:

Oh shit, sorry Will, forgot you were here my Newlywed freind!
😎🤙🥂🍾
Avatar Swag For Life Member 12:09am
coelacanth∅:

...and you're allowed to get trashed on shots during the extra 1/2 hour. i read that in the wfmu bylaws handbook.
Avatar Swag For Life Member 12:09am
Scott67:

Just noticed your Dog Art pic coel!
👍😎🐶
Avatar Swag For Life Member 12:11am
Will the Sound Guy:

Scott67 Yea my wife is in bed💤, I'm listening downstairs... 🔊👂🤘 for a bit... longer due to rocking out I'm sure 👍 🍻⚡💥🔥
Avatar Swag For Life Member 12:11am
coelacanth∅:

Scott it'd look really cool if the moving background here was behind the comments too, since you can see through it
Avatar Swag For Life Member 12:13am
Will the Sound Guy:

coel, if you are on a desktop or have developer mode you can turn some things off and make it so...
Avatar Swag For Life Member 12:13am
coelacanth∅:

Will if you did indeed just get hitched then congratulations!
Avatar 12:14am
winston legthigh:

gotta run. thanks darren. happy standard time day folks.
Avatar Swag For Life Member 12:14am
Scott67:

So the white bits aren't solid coel?
Avatar Swag For Life Member 12:15am
coelacanth∅:

ah, Will i don't know how to do that AT ALL
but in any case i do see it that way, next to this field i'm typing in.
Avatar Swag For Life Member 12:15am
Scott67:

G'night Winston, take care mate!
✌😎
Avatar Swag For Life Member 12:15am
Will the Sound Guy:

Oct 16th, Scott called in Marty's show and gave us a shout out, it was pretty awesome. I thought I heard my name, listened to the archive and sure enough I did.
Avatar Swag For Life Member 12:16am
coelacanth∅:

take care winston

no Scott they're clear (or blue, on this comments board)
Avatar Swag For Life Member 12:17am
coelacanth∅:

nice, Will. he's an angle
i mean Angel!
Avatar Swag For Life Member 12:17am
Scott67:

Will, you mean my other Wedding Gift hasn't arrived yet???
👍😉🔑🚘
Avatar Swag For Life Member 12:19am
Scott67:

I'm more on an angle now!
🍺😎🤙👣🛋🎶📻
Avatar Swag For Life Member 12:19am
Will the Sound Guy:

Scott, it must be stuck at port... Shipping is crazy right now 🧐
Avatar Swag For Life Member 12:21am
Tommy in Neversink:

Great show....but this screen drives me crazy
Avatar Swag For Life Member 12:21am
Scott67:

Yeah, I should get my Halloween Swag before next year's Marathon. I hope!?
😎🤞📦👕👕👕
Avatar Swag For Life Member 12:22am
diciassette:

20 minutes in and and I've missed 8 songs. Where is my floaty-pen..
Avatar Swag For Life Member 12:22am
Scott67:

Tommy, zoom in to chat board. It is the way!!
Avatar Swag For Life Member 12:22am
Will the Sound Guy:

We got married in our backyard, it was awesome... then it torrential rained for 8+ hours straight... I was hanging out next to a camp fire under an ez-up listening to WFMU blasting on the speakers
Avatar Swag For Life Member 12:23am
coelacanth∅:

dici saw it a few minutes ago but i could grab it before it was gone
  12:24am
sufferwords:

radio is bitchen
Avatar Swag For Life Member 12:24am
coelacanth∅:

("i" saw it...)
and hi
Avatar Swag For Life Member 12:24am
diciassette:

This screen is very comforting!
Avatar Swag For Life Member 12:25am
Scott67:

G'day diciassette! Darren is never to be missed mate!
🍺😎🤘💜🎵🎶📻
Avatar Swag For Life Member 12:25am
Will the Sound Guy:

Tommy if you have developer mode you could turn off the background
Avatar Swag For Life Member 12:25am
diciassette:

or put in EVERY WEBSITE?
Avatar Swag For Life Member 12:26am
Will the Sound Guy:

if you made a css style sheet you could override every site to be tv snow ❄
Avatar Swag For Life Member 12:29am
diciassette:

Ahoy coela and Scott and Will!

At one point I found some javascript that turns any site into an asteroids game. I'm surprised it never became super popular.
Avatar Swag For Life Member 12:30am
Will the Sound Guy:

I would blast some sites to smithereens for sure 👍
  12:31am
Cooh John:

Hello Darren and darrenlicts. What did your bride think about honeymooning in the ezup, Will?
Avatar Swag For Life Member 12:31am
Scott67:

Aussie as mate!!👍😎
Avatar Swag For Life Member 12:32am
coelacanth∅:

wfmu show host BLT had a background that was constantly getting complaints it's hard to read. it wasn't moving but it was black with vivid pink lines and line drawings all over it, and i forget what color the text was.
but he ultimately changed it to relatively boring.
okay; but he didn't have to change all the archives as well. that renders all the conversation about it illogical.
Avatar 12:33am
Kenzo (Ken's Last Ever):

Ahh I fit right in
Avatar Swag For Life Member 12:33am
Will the Sound Guy:

we were good for a while, then went inside... much better than getting soaked from the rain 🌧
Avatar Swag For Life Member 12:34am
diciassette:

Who said that?
Avatar Swag For Life Member 12:34am
coelacanth∅:

hey Cooh J, Kenzo yeah you do
Avatar Swag For Life Member 12:35am
Scott67:

Some strange Lime Green Kenzo floating in White Noise!?
Avatar Swag For Life Member 12:35am
Scott67:

G'day Cooh.J!✌😎
Avatar Swag For Life Member 12:36am
Scott67:

Thanks Darren for this classic Aussie Punk Funk Track!
👍😎
  12:38am
Cooh John:

Ending my glorious day with you Scott & coelacanthø. Last one turn out the lights.
Avatar Swag For Life Member 12:39am
Paulo AD:

Sorry, first day of the week reports and dealing with dickheads (as usual) what have I missed ?
Avatar Swag For Life Member 12:40am
coelacanth∅:

soon for me Cooh J. need an earlier start tomorrow (today) than my usual.
Avatar Swag For Life Member 12:41am
Paulo AD:

Went to my first indian wedding last night. Man, us westeners are so square
Avatar Swag For Life Member 12:42am
Will the Sound Guy:

how was it Paulo?
Avatar Swag For Life Member 12:43am
Paulo AD:

Ot was great man, well apart from having to drive to Dubai for it.
Food was great, non stop dancing. They had a wedding MC which was fun
Avatar Swag For Life Member 12:43am
Scott67:

No worries Cooh.J!✌😎
Avatar Swag For Life Member 12:44am
Paulo AD:

They pretty much all started dancing from the off haha
Avatar Swag For Life Member 12:44am
coelacanth∅:

the wildest wedding i've been at was chinese. i never would have predicted that.
lots of sexually oriented traditions
Avatar Swag For Life Member 12:44am
coelacanth∅:

(no pun intended)
Avatar Swag For Life Member 12:49am
Paulo AD:

My ghost has had an upgrade :)
Avatar Swag For Life Member 12:50am
diciassette:

That does not totally surprise me, but I've been interested in Cantonese for a while and so many food/drink words actually mean something to do with sex.
Avatar Swag For Life Member 12:50am
Paulo AD:

coel Never would have guessed that
Avatar Swag For Life Member 12:53am
Scott67:

Ghost Stair Scare!👻👣
Avatar Swag For Life Member 12:56am
Paulo AD:

At least he's not falling over now. He's figured it out :)
  12:57am
http_dot_biz:

Is Darrenlict the name for us the Darren fans
  1:00am
Split Hour:

Evil resides in me.
Avatar Swag For Life Member 1:00am
Will the Sound Guy:

I like it .biz
  1:00am
tracy in LA:

i appreciate you too
  1:01am
Split Hour:

Evil resides in me.
Avatar Swag For Life Member 1:06am
Paulo AD:

I've been called worse .biz
Avatar Swag For Life Member 1:12am
coelacanth∅:

dici (@1250) that's pretty funny!
i guess listening to guzheng music wasn't going to clue me in on that
Avatar Swag For Life Member 1:16am
coelacanth∅:

Paulo i'm gonna miss falling on my face every 4 seconds
Avatar Swag For Life Member 1:17am
diciassette:

I listen to a defunkt podcast called Naked Cantonese that was put out by RTHK in rosier times.
Avatar Swag For Life Member 1:19am
Paulo AD:

hahah Coel, maybe he'll make a come back one day :P
Avatar Swag For Life Member 1:19am
Paulo AD:

Having been to Canton a couple of times.....not a fan of the food
Avatar Swag For Life Member 1:20am
Paulo AD:

Interesting fact, there is a part of Cardiff called Canton due to the high level of chinese migrants living there back in the day
Avatar Swag For Life Member 1:21am
coelacanth∅:

i wasn't thinking clearly when i websearched "naked cantonese"
Avatar Swag For Life Member 1:21am
Paulo AD:

Sorry, I'm not having this track
Avatar Swag For Life Member 1:22am
Paulo AD:

Oh yeah I forgot to say. i bought a new watch and made one last pledge :P
Avatar Swag For Life Member 1:23am
coelacanth∅:

presumably their god is a coconut
Avatar Swag For Life Member 1:23am
diciassette:

hee hee!
Avatar Swag For Life Member 1:24am
diciassette:

It's better to add RTHK to the search terms if your mother is sitting next to you, I guess
Avatar Swag For Life Member 1:25am
coelacanth∅:

just realised if it's not too late already this may be be my last chance to save my plants out on the deck.
it's 32ºf and dropping
Avatar Swag For Life Member 1:26am
coelacanth∅:

yes my mother's right here in bed with me, i better safesearch it too!
Avatar Swag For Life Member 1:27am
diciassette:

Yes.
Avatar Swag For Life Member 1:27am
Paulo AD:

Keri killed all her plants on the balcony. supposedly desert plants that the heat just ended
Avatar Swag For Life Member 1:29am
coelacanth∅:

(i'm sorry was that distasteful?!)
...well anyway i wont be learning cantonese in this body's lifetime. and though i'd like to know 60 different languages i'd put something else first in this more real scenario of possibly learning *one*!
Avatar Swag For Life Member 1:30am
Paulo AD:

Get learning welsh :P Not that I really speak it
Avatar Swag For Life Member 1:31am
Paulo AD:

There is a reason we, in the welsh valleys, dont really speak it. Look up the history of the Welsh not, it's horrible
Avatar Swag For Life Member 1:32am
Gurldoggie:

That fiddle lick is SICK!
Avatar Swag For Life Member 1:34am
Darren:

I'm THE BIG BUCK OF THIS LICK

Who's singin along this one is in HEAVY rotation for me

Love all ya'll freaks some wicked ass WFMU family love
Avatar Swag For Life Member 1:34am
coelacanth∅:

okay i think i'm not too late on the sage, rosemary and lavender -and some red plant that i have no clue about what it is.
the others will have to toughen up or say nightnight.
  1:35am
blair:

I <3 darren
Avatar Swag For Life Member 1:39am
Will the Sound Guy:

I'm passing out, thank you Darren!!! enjoy the extra time man!
Avatar Swag For Life Member 1:40am
coelacanth∅:

i like welsh, the little i've heard of it. Katell Keneg sings in welsh occasionally. and Donovan.
...and someone else i can't think of the name of.
...i'll hum a few bars
Avatar Swag For Life Member 1:41am
coelacanth∅:

'night Will
Avatar Swag For Life Member 1:41am
Will the Sound Guy:

be well Coel!
Avatar Swag For Life Member 1:43am
coelacanth∅:

(..."Keineg", not whatever i typed)
Avatar Swag For Life Member 1:47am
diciassette:

Vivien Leigh's mother learnt French in her 60s, or I've heard hare said.
Avatar Swag For Life Member 1:47am
diciassette:

ok subliiiiiiiiime!
Avatar Swag For Life Member 1:53am
diciassette:

I wonder what would happen if you mashed up the Maels with Leos Carax.
Avatar Swag For Life Member 1:59am
Paulo AD:

I've tried learning arabic, that was a no go
  1:59am
skyline chili:

I am here to be flung back in time with a fellow fmu listeners.
Avatar Swag For Life Member 1:59am
diciassette:

I am braced.
  1:01am
skyline chili:

I do believe we had a successful and painless setback happy daylight saving times everybody
  1:02am
BH:

checking in from Central Daylight Time, which is the same time as Eastern Standard Time
Avatar Swag For Life Member 1:03am
Paulo AD:

Have they changed ?
Avatar Swag For Life Member 1:05am
Darren:

BH thanks for the update welcome to one hour ago everybody
  1:06am
skyline chili:

Anyone feeling any kind of deja vu, because I'm not
Avatar Swag For Life Member 1:07am
diciassette:

Hello future me. Is this what you expected?
Avatar Swag For Life Member 1:10am
coelacanth∅:

there's got to be a wfmu host that has when the clocks fell back from 2 to 1 again played the same hour-long set again as the one just finished.
if that's never been done then you know why i hate the world.
  1:19am
BH:

play the same set, but at a different speed?
Avatar Swag For Life Member 1:24am
coelacanth∅:

same set, same speed. if a mic break was taken say the same exact thing.
Avatar Swag For Life Member 1:26am
coelacanth∅:

...totally fuck with folks like me who almost never know about the clock changes until after they've happened.
Avatar Swag For Life Member 1:26am
diciassetteW:

Same set but just slightly better, slightly better mic break, etc.
Avatar Swag For Life Member 1:27am
Darren:

I would just do it worse no doubt
  1:29am
skyline chili:

@coelacanthØ: there's plenty to hate the world about, but not hearing the same long set again couldn't possibly be one of them. I would suggest that you take a more zen like look on the situation and just flow with it. And if that don't work for you, just have another cup of coffee, and another piece of pie
Avatar Swag For Life Member 1:29am
diciassette:

Ok don't panic, we'll adjust the comments!
  1:32am
Sean in KCMO:

Fuck yeah!!! Darren live! A rare treat. Happy to be here.
Avatar Swag For Life Member 1:32am
coelacanth∅:

oh yeah, the comments would have to be deleted back to the first 1am too.
Avatar Swag For Life Member 1:33am
Paulo AD:

That would be hilarious to be fair. It would spin me out if I wasnt paying attention lol
Avatar Swag For Life Member 1:33am
coelacanth∅:

'be like an april fools day joke - all the better because of not being on april fools day
Avatar Swag For Life Member 1:34am
diciassette:

It could be weird. "I was having this same thought an hour ago?"
Avatar Swag For Life Member 1:36am
diciassette:

Happy Joni Mitchell day (I think!)
Avatar Swag For Life Member 1:38am
coelacanth∅:

Thank you Paulo -definitely be hilarious!
Avatar Swag For Life Member 1:39am
coelacanth∅:

well my magic carpet's out there leaning on the horn...
Thanks Darren!
gnight y'all

Happy Joni Day
Avatar Swag For Life Member 1:41am
Scott67:

G'night coel!✌😎🌏
Avatar Swag For Life Member 1:43am
Scott67:

Yessss!!👍😎
Avatar Swag For Life Member 1:44am
diciassette:

bonne nuit coela !
Avatar Swag For Life Member 1:47am
diciassette:

There is still 13 minutes of Rozz Williams birthday left on this end.
  1:53am
Ed Aims:

apocalypse modern classic
  1:53am
skyline chili:

To correct my former embarrassing statement concerning the time change, I would just like to amend that too happy local standard Time. And now I'm going to take an Advil, and put my dumbass to bed. Night all.
Avatar 2:00am
Hubig Pie:

What time is it?
Avatar 2:01am
Hubig Pie:

What time is love?
Avatar Swag For Life Member 2:01am
diciassette:

It's time for a new fence!
Avatar Swag For Life Member 2:02am
diciassette:

It's time for another rad song we can't clicky-star
Avatar Swag For Life Member 2:03am
diciassette:

oops!
Avatar 2:03am
Hubig Pie:

I feel an hour younger
Avatar Swag For Life Member 2:04am
diciassette:

definitely
Avatar 2:07am
Hubig Pie:

As Nina Simone once pondered-
What is this thing called time?
Avatar Swag For Life Member 2:08am
Scott67:

I feel no different, 👍😉👣☀️🌏
Avatar 2:14am
Hubig Pie:

Ms. Simone also declared-
Time is a dictator!!
Fine tunes, yo
Avatar Swag For Life Member 2:14am
Paulo AD:

plato was about to come to work....then his boss realised he had a meeting he needed to write a report for. Report done in 5 mins PHEW
Avatar Swag For Life Member 2:15am
Scott67:

😎🤙🍽💻
  2:15am
vanessa:

We were just wondering if DJs just play the same set over during the fall back hour.
Avatar Swag For Life Member 2:19am
Paulo AD:

I'm need a break from pledging hahah
Avatar Swag For Life Member 2:29am
diciassette:

Hai gam sin?
Avatar Swag For Life Member 2:29am
diciassette:

Thank you Darren!
Avatar Swag For Life Member 2:30am
Scott67:

Thanks Darren!😎🤙
Avatar Swag For Life Member 2:32am
Paulo AD:

Cheers Dazzler :)
Avatar Swag For Life Member 2:34am
Paulo AD:

Plato is late today
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written 2000-2024 by Ken Garson