Favoriting The Pounding System with Clay: Playlist from December 24, 2020 Favoriting

Five decades of roots reggae, dancehall, dub, and ska.

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 Pounding System with Clay playlists | Next playlist -->


Favoriting December 24, 2020: fill-in for Fabio

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

Artist Track Approx. start time
Schatrax  Untitled   Favoriting 0:00:00 (Pop-up)
Coil  Another Brown World   Favoriting 0:06:12 (Pop-up)
Senking  Unlighted   Favoriting 0:15:08 (Pop-up)
Hula  Sacred Serials   Favoriting 0:22:40 (Pop-up)
Magus  Son of Sun   Favoriting 0:28:00 (Pop-up)

Music behind DJ:
BLAH BLAH BLAH BLAH 

 

0:35:11 (Pop-up)
Sabres of Paradise  Wilmot   Favoriting 0:36:56 (Pop-up)
Dillinger Meets Trinity  Jesus Dread   Favoriting 0:44:54 (Pop-up)
Doormouse  Russel's Neverending Rack   Favoriting 0:51:44 (Pop-up)

Music behind DJ:
BLAH BLAH BLAH BLAH 

 

0:55:54 (Pop-up)
Autechre  Anvil Vapre   Favoriting 1:06:32 (Pop-up)
A Reminiscent Drive  Sky   Favoriting 1:06:35 (Pop-up)
Ultravox  Dislocation   Favoriting 1:10:45 (Pop-up)
Various Artists  No.9 the Pole Remix   Favoriting 1:13:36 (Pop-up)
Tuxedomoon  Where Interests Lie   Favoriting 1:22:02 (Pop-up)
Bernard Herrmann  The Theme From Taxi Driver   Favoriting 1:27:00 (Pop-up)
Doppleganger  Doppleganger Theme   Favoriting 1:31:24 (Pop-up)
Radical Sound  Trigger   Favoriting 1:37:48 (Pop-up)
Johnny Osbourne  Murderer   Favoriting 1:42:37 (Pop-up)

Music behind DJ:
BLAH BLAH BLAH BLAH 

 

1:45:30 (Pop-up)
Prince Buster Allstars  Islam   Favoriting 1:47:44 (Pop-up)
Prince Buster Allstars  Rude Rude Rudie   Favoriting 1:50:59 (Pop-up)
Prince Buster Allstars  Prince of Peace   Favoriting 1:53:56 (Pop-up)

Music behind DJ:
BLAH BLAH BLAH BLAH 

 

1:56:34 (Pop-up)
Ted Milton  Love Is Like A Violence   Favoriting 1:57:39 (Pop-up)
Mark Stewart & The Mafia  Welcome To Liberty City   Favoriting 2:03:02 (Pop-up)
Snares  Electric Funeral   Favoriting 2:08:33 (Pop-up)
Emptyset  Order   Favoriting 2:13:17 (Pop-up)
I Roy  Tougher Than Tough   Favoriting 2:19:49 (Pop-up)

Music behind DJ:
BLAH BLAH BLAH BLAH 

 

2:25:06 (Pop-up)
Pink Floyd  Take Up Thy Stethoscope And Walk   Favoriting 2:26:27 (Pop-up)
The Rolling Stones  We Love You   Favoriting 2:29:19 (Pop-up)
Christopher and Vas Deferens Organization  Untitled   Favoriting 2:33:35 (Pop-up)
Monkees  Porpoise Song (Theme From Head)   Favoriting 2:54:21 (Pop-up)


<-- Previous playlist | Back to The Pounding System with Clay playlists | Next playlist -->

RSS feeds for The Pounding System with Clay: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Clay | Other WFMU Playlists | All artists played by The Pounding System with Clay |

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!

  3:02pm
wfmu listener phillip:

good afternoon happy Festivus clay
  3:02pm
listener james from westwood:

Hell yeah, Pounding System!
  3:04pm
wfmu listener phillip:

did have hopes it would be @fabio but
Avatar Swag For Life Member 3:08pm
Ken From Hyde Park:

Yay, pound me senseless!
  3:09pm
blackbodegabag:

loooooove this track
Avatar 3:11pm
TDK60:

Hi Clay. Eggnog soiree in session.
Avatar Swag For Life Member 3:12pm
spodiodi:

greetings, Clay,
phillip, james, Ken, black, TheeDK60
Avatar Swag For Life Member 3:13pm
spodiodi:

and, i agree w black bodegabag
Avatar Swag For Life Member 3:13pm
spodiodi:

(and i take back the space)
Avatar Swag For Life Member 3:16pm
Revolution Rabbit Nov63:

ChantDownBabylon !
Storm the Bastille !
Gimme a LesPaul
...a halfstack
40 acres & a mule !
We're only making plans for St.Nick
$600 for Yuletide
...as BillHicks told all the reindeers
- it ain't nothin' but a ride...
Avatar Swag For Life Member 3:21pm
Handy Haversack:

Ah, I thought they were Fabian drones I heard over the vacuum, but I was wrong again. Hello, Clay. Hello, all.
  3:23pm
wfmu listener phillip:

almost @fabio just more upbeat electronica. NO XMAS MUSIC PLEASE!
Avatar Swag For Life Member 3:26pm
Revolution Rabbit Nov63:

2nd the motion for NO fascistic obligatory sonic sentimentation.
Avatar Swag For Life Member 3:27pm
Handy Haversack:

\\ //, TDK60. Good nogging unto thee.

spodi, what's the street scene?
  3:29pm
wfmu listener phillip:

wishful thinking but you think we'll get a $2000 stimulus check instead of $600
Avatar Swag For Life Member 3:31pm
spodiodi:

Handy, it's just a little clip from an old race @ monaco
Avatar 3:31pm
Sylvia (France-NYC):

Hi everyone
Avatar Swag For Life Member 3:32pm
spodiodi:

the cars are Mini Marcos
Avatar Swag For Life Member 3:32pm
Revolution Rabbit Nov63:

Not unless we chop Mitch McConnell into raw cubesteak & throw him to ravenous mobs of feral militia conspirators.
Avatar Swag For Life Member 3:32pm
spodiodi:

i'm in the green one
Avatar Swag For Life Member 3:32pm
spodiodi:

hi Sylvia!
hi RevoRabbit!
Avatar 3:33pm
Sylvia (France-NYC):

I'm not familiar with this show, different Clay, right?
Avatar Swag For Life Member 3:34pm
Revolution Rabbit Nov63:

Io Spodi
Avatar Swag For Life Member 3:35pm
spodiodi:

such a great moon
  3:36pm
Andres:

Afternoon Clay and all! LOVING IT!
  3:36pm
Andres:

Ho Ho, spOdiOdi!
Avatar Swag For Life Member 3:37pm
spodiodi:

yo Andres!
  3:37pm
wfmu listener phillip:

$600 really sucks!!!!
  3:37pm
wfmu listener phillip:

I dont know where I got the last name of SHAW. when its clay caplice
Avatar 3:40pm
SheWolf:

I'm into this
Avatar 3:40pm
TDK60:

Hey Spodiodi, Handy. \\ //
  3:41pm
Smog on the Tyne:

Evening all, yikes, where is Fabio?

Loved the Magus track, struggling to find it anywhere?
Avatar Swag For Life Member 3:41pm
Revolution Rabbit Nov63:

Oui Sylvia c'est vrie.
(Attende moi Mater! Je comprend un mot en Francais !...)
  3:41pm
William Swan, Jr:

What a pleasant surprise to hear The Pounding System.
Avatar 3:43pm
TDK60:

Remember, either amount won't be a friggin' "stimulus." It will merely be mitigation.
Avatar Swag For Life Member 3:43pm
steveo:

sounding good Clay; good to hear you today
Avatar Swag For Life Member 3:45pm
Revolution Rabbit Nov63:

It's the Great Depression 2.0 by any measure - & it's our gawdam taxmoney & our public servants.
  3:50pm
NikiA:

all right guys we have 30 minutes till 420. get ready
Avatar Swag For Life Member 3:51pm
spodiodi:

may have accidentally start party early
Avatar Swag For Life Member 3:51pm
Handy Haversack:

Thanks for the warning, NikiA!
  3:52pm
NikiA:

good, @spodiodi, good - me too 🥂🌿✨
Avatar Swag For Life Member 3:53pm
spodiodi:

🗿
Avatar Swag For Life Member 3:54pm
Ike:

Oh dang, I missed Sabres of Paradise! I'll have to hit the archive later.
Avatar 3:55pm
slugluv1313:

hello Clay and Skeletons and Everyone!
ahhh, i thought i recognized those Pounding System vibes :)
happy to hear you here on WFMU again -- wish i could hang out for the whole show! but alas, must leave for a job in a bit (thank goodness for WFMU archives!)
Avatar Swag For Life Member 3:55pm
Handy Haversack:

Kate is making Katetails.
Avatar Swag For Life Member 3:56pm
spodiodi:

hi slugluv!
what's in 'em, Handy?
Avatar 3:59pm
slugluv1313:

hiya spodi!
hiya Handy!
i am curious too, what are Katetails?
Avatar Swag For Life Member 3:59pm
Krys O.:

Greetings, Clay!
Avatar Swag For Life Member 3:59pm
Ike:

LOL@RevRab@3:32, what a... pungent way to phrase it. I would not be terribly broken up if that occurred, but isn't turtle meat a little too tough for the mobs? Then again, maybe if they're busy working their jaws it'll keep them occupied for a while.
Avatar Swag For Life Member 4:00pm
spodiodi:

i'm guessing there will be booze, and some mint
Avatar 4:01pm
TDK60:

Headin' down to the apartment building laundry, hoping I'm the only one doing laundry on Dec. 24. Back soon...
Avatar Swag For Life Member 4:01pm
spodiodi:

were about to have xmas eve burritos <3
good luck, TDK
  4:02pm
NikiA:

no one asked me, but I'll tell what's in my Christmas punch:

cranberry juice
apple cider
sour pomegranate juice
goya ginger beer
brut sparkling white wine
dark rum
sliced ginger
crushed cloves
cinnamon stick
pomegranate seeds
orange slices
Avatar 4:02pm
slugluv1313:

@Sylvia (France-NYC), @Smog on the Tyne -- yes, welcome to The Pounding System! Clay used to have a regular weekly show here on WFMU :)
  4:02pm
NikiA:

oopsie sorry for the horrible spacing - I'm on mobile
Avatar Swag For Life Member 4:03pm
spodiodi:

NikiA -- that read well, like a standard ingredients list (not sure why you're apologizing)
Avatar 4:04pm
slugluv1313:

@RRN63, @Ike -- PLEASE, NO!!!
McConnell is pure TOXICITY, inside and out -- it has already poisoned too many!
  4:05pm
NikiA:

thanks Spodiodi, it probably just shows up weird on my app
Avatar Swag For Life Member 4:06pm
Handy Haversack:

Hey, slugluv! The Katetail is a tall, strong vodka with soda and a splash of grapefruit. And now lemon. We have a bunch of lemons.
Avatar 4:08pm
slugluv1313:

*ooops, so sorry! misread that!


(kinda pre-occupied with pre-work stuff here)

throwing McConnell to the rabid MAGA fanatics would be so fitting -- some weird kinda poetic justice :)
Avatar Swag For Life Member 4:10pm
spodiodi:

i had a band called turtle soup. nothing to do with mitch the ****
Avatar Swag For Life Member 4:10pm
spodiodi:

my grandfather used to eat it (grossing out most of the fam)
Avatar 4:11pm
slugluv1313:

@TDK60 -- ahhh! yeah, doing laundry was my original plan for today
Avatar 4:12pm
Secret Santa:

Gonna be a long night. sleighs and reindeer to manage. Music will keep me company.
Avatar 4:12pm
slugluv1313:

@Handy -- ooo sounds yummy! (sez the former boozer who rarely boozes these days!)
happy happy to you and Kate and all the mammals :)
Avatar Swag For Life Member 4:13pm
Handy Haversack:

We've been working on a full-apartment clean. I'm now exiled up front with the frazzled mammals while Kate finishes up with the kitchen floor.

Happy, peaceful days of joy to you, slugluv!!
Avatar Swag For Life Member 4:13pm
spodiodi:

could use a Katetail
Avatar Swag For Life Member 4:15pm
Handy Haversack:

How fast can that Mini Marco get here, spodi?
Avatar 4:16pm
TDK60:

Back from empty laundry room! Yes! Now what's this "4:20" of which you speak? ..
Avatar Swag For Life Member 4:16pm
spodiodi:

i forget, Handy... something modest
Avatar 4:17pm
slugluv1313:

thanks, Handy!
yes, i am REALLY hoping i get to do a major pre-Spring cleaning next week -- much to the dismay of the kitties: "We work SO HARD to get fur EVERYWHERE, how DARE you remove it with that evil noisy machine???!!!"
Avatar Swag For Life Member 4:18pm
Revolution Rabbit Nov63:

NikIA - I'm up for a long submergence in just such a potion.
Avatar 4:18pm
slugluv1313:

POLE!!! <3 <3 <3
thank you, Clay -- iirc, your show was my introduction to Pole, been hooked ever since :)
Avatar Swag For Life Member 4:19pm
spodiodi:

ahhh get THERE... minutes;)
Avatar Swag For Life Member 4:20pm
Handy Haversack:

Excellent, we'll start pouring!
  4:20pm
NikiA:

HAPPY 420 EVERYONE. JOIN ME AND GET WEIRD.
Avatar Swag For Life Member 4:22pm
a polished polish lady:

hello everyone!
Avatar 4:24pm
TDK60:

Doin' some housecleaning too, Handy. Sweepin' the apt.
  4:24pm
NikiA:

RevRab - you would love it. I too said it was bath worthy
Avatar Swag For Life Member 4:26pm
Handy Haversack:

We were overdue, TDK60.
  4:30pm
Polyus:

I have heard multiple rock bands use this Taxi Driver track for an intro tape.
Avatar Swag For Life Member 4:31pm
JB from NP:

Proof that radio need not be music
  4:31pm
Polyus:

(Loud angry white guy bands, natch)
  4:33pm
NikiA:

JB, right on. was just thinking that.
  4:33pm
Old Dave:

Anger is an Energy
Avatar 4:34pm
slugluv1313:

hah! if there is indeed a "God," it has a wonderfully warped sense of humor: was just looking up mental health services when i realized that this was "Taxi Driver" :)
Avatar Swag For Life Member 4:34pm
Handy Haversack:

Nice transition, that.
Avatar Swag For Life Member 4:34pm
spodiodi:

you could be right, Old Dave
Avatar 4:34pm
slugluv1313:

ANGER is fuel for (hopefully) positive CHANGE :)
Avatar 4:35pm
Secret Santa:

".. a man who would not take it anymore.." that speech will always remind me of the intro to the old Ariel View on Friday Night at 6pm I think
Avatar 4:35pm
slugluv1313:

@Secret Santa -- YES! Chris T.'s show
Avatar Swag For Life Member 4:35pm
spodiodi:

the written word is a lie
Avatar Swag For Life Member 4:36pm
G:

You just lied, then
Avatar Swag For Life Member 4:36pm
spodiodi:

meta
Avatar Swag For Life Member 4:36pm
G:

metameta
Avatar Swag For Life Member 4:36pm
spodiodi:

recursion is a b
  4:37pm
Old Dave:

I loved that Chris T show.
But he's gone and i have learned to
let that shit go
Avatar 4:38pm
Secret Santa:

slugluv- Yea Chris T's Show..what a great call in show
Avatar Swag For Life Member 4:38pm
spodiodi:

he still doing podcasts?
Avatar 4:39pm
slugluv1313:

@spodi -- that was my question! i sure hope so (have not seen him in years)
Avatar Swag For Life Member 4:41pm
Stanley:

Neat little track, this Radical Sound.
Avatar 4:42pm
TDK60:

Alright, back to laundry; wets to dry. soon..
  4:42pm
ami ad:

Hello DJ. Hello all. just walked in, first beer for the week. Massive sound.
Avatar Swag For Life Member 4:43pm
Handy Haversack:

Cheers, ami ad.
Avatar Swag For Life Member 4:43pm
Revolution Rabbit Nov63:

Great to have such a quality Program we don't usually get. (& NO fecking sleighbells for the love of Jah.)
Speaking of Babylon here's my Astrology blurt :
m.facebook.com...
Avatar Swag For Life Member 4:44pm
Ken From Hyde Park:

Still doing radio and podcasts - mailchi.mp...
  4:44pm
Old Dave:

And beers to all. Would that i could...
Avatar Swag For Life Member 4:44pm
SiHV:

Heyyyy, Pounding System. Been awhile, this is great.
  4:45pm
Booger T & Nash Rambler:

Wonderful to hear you DJ The Pounding System with Clay. Me loves me some reggae
  4:46pm
ami ad:

Handy Haversack:Cheers back atcha.
Avatar Swag For Life Member 4:52pm
spodiodi:

thanks, Ken
aloha, ami ad
  4:53pm
ami ad:

Hey spodiodi, how's the go? Watched Rockers again last weekend, super duper.
Avatar Swag For Life Member 4:55pm
spodiodi:

Rockers? it goes well. sated from burritos and enjoying having nothing pressing to do today. you?
Avatar Swag For Life Member 4:55pm
Revolution Rabbit Nov63:

ChrisT on faceborg helping us keep up with the real Journalism about all the outrages.
  4:58pm
ami ad:

Rockers, great Jamaican movie. all's well, went to the city, walked back to bk, was windy on the bridge. back at the chair inside, got beers and smoke.
  5:01pm
ami ad:

there was a line outside the LV store in soho, also Peter Luger was bustling with the curbside dining.
Avatar 5:03pm
TDK60:

Ok, back from round 2 de launderee.
Avatar 5:04pm
TDK60:

Alreet, M. Stewart.
Avatar Swag For Life Member 5:04pm
Handy Haversack:

Lines all over Greenpoint, ami ad. The staropolskis, the COVID testing places, the fancy cheese shops.
  5:05pm
ami ad:

the lines, the lines.
Avatar 5:07pm
TDK60:

"Blessed are those who struggle."
Avatar Swag For Life Member 5:09pm
Revolution Rabbit Nov63:

Hm, I'm ignorant. Leetle bit Birthday Party, Bunnymen, Bauhaus-eesh. I like.
  5:10pm
ami ad:

Handy Haversack: Got any fruit hanging from your tree?
Avatar 5:10pm
TDK60:

Rev.Rab: M. Stewart from Bristol's seminal artpunkers Pop Group, later this early punk-hop-dub; this last track '83?
Avatar 5:11pm
TDK60:

..later, Pop Group got back together. similar sound.
Avatar 5:13pm
RobinSays:

Good to hear you on the air, Clay. Hope all is well with you.
  5:16pm
Miss G:

hallo my STF friends, just to write down, I am making the "hand pies" of André 3000, and they are a hot mess. But this show is great! Handy H., was it you who mentioned "Community?" I put it on and I'm _loving_ it!
Avatar Swag For Life Member 5:18pm
spodiodi:

dug the Snares doing Electric Funeral
Avatar Swag For Life Member 5:18pm
Revolution Rabbit Nov63:

Thx TDK60! I get arrogant like I'm swimming around here - & then reminded I'm in over my head ... perpetual Discovery !
Avatar Swag For Life Member 5:18pm
spodiodi:

Andre 3k ftw
Avatar 5:22pm
TDK60:

yeh RevRab, adult learnin' thru fun! In my haughty opinion Stewart was one of those "ahead of curve" as some say.
Avatar Swag For Life Member 5:22pm
steveo:

hm, i recognized that voice as a beastie boys sample even before it got to the part that was sampled (is it gauche to talk about beastie boys samples?)
  5:23pm
ami ad:

JobLess.
Avatar Swag For Life Member 5:28pm
Revolution Rabbit Nov63:

Syd'sFloyd
  5:28pm
Booger T & Nash Rambler:

Great Pink Floyd surprise. Haha
Avatar Swag For Life Member 5:30pm
Revolution Rabbit Nov63:

...& to think TheBeatles were doing Pepper across the hall from Piper - it's too much.
Avatar Swag For Life Member 5:31pm
Revolution Rabbit Nov63:

...speaking of John & Paul...
  5:32pm
Donna Bee:

CLAAAAAAAAAAAAAAAAAY !!!!!!
My favorite Aussie!!!!!!
  5:32pm
Miss G:

So glad I turned on the radio! Having an out of body experience! Burning the biscuits!
Avatar Swag For Life Member 5:34pm
ratso:

Back from the GTD stream. Nice Job by Larry over there. Coming back to this, just as nice.
Avatar Swag For Life Member 5:34pm
steveo:

All the world's a birthday cake
So take a piece but not too much
Avatar 5:35pm
Bryce:

what in the?
  5:36pm
ami ad:

Hi Bryce. plink plonk.
Avatar 5:36pm
Bryce:

hey, ami!
Avatar Swag For Life Member 5:36pm
coelacanth∅:

greetings Clay good to hear you again!
hello all
Avatar Swag For Life Member 5:37pm
coelacanth∅:

spodi of course i'm enjoying today's avatar.
i liked the one before it as well
Avatar Swag For Life Member 5:37pm
ratso:

sommofabich, that's a twisted backing band name
  5:40pm
Miss G:

RRN63, did you get to see Jupiter and Saturn in the sky? I did, but for a few minutes, that crazy Moon was in my way and presumably Mars
  5:42pm
donna been:

who let brycé in here!!!!!
Avatar Swag For Life Member 5:42pm
Handy Haversack:

This has been great! Thanks, Clay. We gotta attend to some stuff. Glad to have been here!

@Miss G, yes indeed! We are going to watch the Community December holidays eps. very soon indeed!

@ami ad, I watched Voltron *almost* remember that his is the only divine will we acknowledge around here and knock some stuff off the tree. But he relented at the last minute ...

Be well, all. See youse soon.
Avatar Swag For Life Member 5:42pm
Handy Haversack:

And hi, Bryce!
Avatar 5:42pm
Bruce:

shhhhh.....
Avatar Swag For Life Member 5:43pm
ratso:

Happy Hollowdaze, Handy
  5:43pm
ami ad:

Party away Handy Haversack, enjoy the night.
Avatar Swag For Life Member 5:44pm
Handy Haversack:

You, too, ratso!

Party on, ami ad. Catch you soon.
Avatar Swag For Life Member 5:44pm
coelacanth∅:

Haver Happy Holiday Handy
Avatar Swag For Life Member 5:45pm
Handy Haversack:

Will do, Ken. And you. And all under the stars!
Avatar Swag For Life Member 5:50pm
Ken From Hyde Park:

Thanks for the beats, Clay. 'Til next time!
  5:50pm
Booger T & Nash Rambler:

@ratso. glad your old enough to catch the joke .
Avatar Swag For Life Member 5:53pm
ratso:

@Booger T, old enough to...
  5:54pm
Booger T & Nash Rambler:

Merry Christmas everybody and if you happen to catch Santa not wearing his mask be sure and throw him to the ground and beat his skull into a bloody pulp with a police baton.
Avatar 5:54pm
TDK60:

End Is Near so thanks.
  5:55pm
ami ad:

Thank you DJ. Crew. The Pounding System works.
Avatar Swag For Life Member 5:55pm
Ike:

@Old Dave & @Spodi et al., I think Chris T.'s show is now on some stream, maybe the one run by The Hound.
Avatar Swag For Life Member 5:56pm
Bas NL:

Thanks for the great sounds DJ Clay! Happy holidays.
  5:56pm
Miss G:

No way I sent people this song on December 5th. And the video! *sniff* Thank you Clay! Thank you to all crew at WFMU! xoxo
Avatar Swag For Life Member 5:57pm
coelacanth∅:

such a great song
  5:58pm
?:

Porpoise Song? J'APPROVE!
Avatar Swag For Life Member 5:58pm
Ike:

Thanks Clay!
Avatar Swag For Life Member 5:58pm
ratso:

The Monkees shine through today. Thaks. good stuff! Happy Happy people.
  5:58pm
P-90:

Thanks DJ Clay. Merry Christmas!
Avatar Swag For Life Member 5:58pm
spodiodi:

thanks Clay!
Avatar 5:58pm
Tank Top:

Killer show
Avatar Swag For Life Member 6:00pm
coelacanth∅:

Thanks Clay!
  6:00pm
Agent Peter:

Thanks CLay
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written 2000-2024 by Ken Garson