Favoriting Mistress of A Thousand Moods with Jessie: Playlist from June 6, 2024 Favoriting

Jessie's avatar View Jessie's profile Favoriting

A weekly one hour show that will have you second guessing, reassessing, and wondering if you own that record. Songs that will have your mood ring asking what the hell is going on here.

Thursday 6 - 7pm (EST) | On WFMU's Rock'N'Soul Radio
Rock'N'Soul Radio LIVE Audio Streams (Get help):   Pop-up  |  128k MP3

<-- Previous playlist | Back to Mistress of A Thousand Moods with Jessie playlists | Next playlist -->


Upcoming events:

Sat. Dec 28th, 10am - 11am: Jesse fills in for The Crescent City Connection

Favoriting June 6, 2024: Art Has The Power To Transform, To Illuminate, To Educate, Inspire And Motivate.

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

Harvey Fierstein
Harvey Fierstein
Favoriting
Harvey Fierstein

(* = new)

Artist Track Album Year Images New Approx. start time
Mistress of a Thousand Moods Intro       
Favoriting
  0:00:00 (Pop-up)
Taste  Boys Will Be Boys   Favoriting Boys Will Be Boys - Single  1976 
Favoriting
  0:00:54 (Pop-up)
Chris Spedding  Motorbikin'   Favoriting Chris Spedding  1976 
Favoriting
  0:04:35 (Pop-up)
BZN  Bad Bad Woman   Favoriting Bad Bad Woman - Single  1971 
Favoriting
  0:07:15 (Pop-up)
Heart  Lovemaker   Favoriting Lovemaker - Single  1974 
Favoriting
  0:09:42 (Pop-up)
Catapult  Let Your Hair Hang Down   Favoriting Let Your Hair Hang Down - Single  1974 
Favoriting
  0:12:34 (Pop-up)

Music behind DJ:
Your Mistress Speaks 

 

 

 

Favoriting

 

0:15:01 (Pop-up)
Whippets  Splinter   Favoriting Splinter - Single  2024 
Favoriting
*   0:17:15 (Pop-up)
Pyrex  Viper   Favoriting Bozo EP  2024 
Favoriting
*   0:20:17 (Pop-up)
Rouge  Hungry Ghosts   Favoriting Rouge  2024 
Favoriting
*   0:22:10 (Pop-up)
Autobahns  Loss Of The Rights   Favoriting Loss Of The Rights - Single  2024 
Favoriting
*   0:23:52 (Pop-up)
New Math  When I Was Young   Favoriting When I Was Young - Single  2024 
Favoriting
*   0:27:43 (Pop-up)
The Lovely Eggs  Memory Man   Favoriting Eggsistentialism  2024 
Favoriting
*   0:30:14 (Pop-up)
Cube  Singing in English   Favoriting Decoy Street  2019 
Favoriting
  0:34:19 (Pop-up)

Music behind DJ:
Your Mistress Speaks 

 

 

 

Favoriting

 

0:37:08 (Pop-up)
Goblin Daycare  Antenna Brain   Favoriting AGITPROP HOTLINE!!  2024 
Favoriting
*   0:38:39 (Pop-up)
Astrologer  Abc Gum   Favoriting Legerdemain (R) - EP  2021 
Favoriting
  0:40:16 (Pop-up)
Teenage Head  Picture My Face   Favoriting Teenage Head  1979 
Favoriting
  0:41:56 (Pop-up)
Tuxedo Cats  Nothing at All   Favoriting Out the Bag EP  2022 
Favoriting
  0:44:54 (Pop-up)
Heather The Jerk  Zone Out   Favoriting Cable Access TV  2021 
Favoriting
  0:46:18 (Pop-up)
The Accident Group  Go Away (Please Come Back)   Favoriting Go Away (Please Come Back) - Single  2024 
Favoriting
*   0:47:53 (Pop-up)
Diagram Brothers  There Is No Shower   Favoriting We Are All Animals - Single  1980 
Favoriting
  0:50:49 (Pop-up)
NTSC PAL  Full of Spit   Favoriting Full of Spots - EP  2024 
Favoriting
*   0:52:50 (Pop-up)

Music behind DJ:
Your Mistress Speaks 

 

 

 

Favoriting

 

0:54:30 (Pop-up)
ABBA  Waterloo   Favoriting Waterloo  1974 
Favoriting
  0:56:14 (Pop-up)


<-- Previous playlist | Back to Mistress of A Thousand Moods with Jessie playlists | Next playlist -->

RSS feeds for Mistress of A Thousand Moods with Jessie: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Jessie | Other WFMU Playlists | All artists played by Mistress of A Thousand Moods with Jessie |

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

Live Audio Streams for Rock'N'Soul Radio: Pop-up | 128k MP3    (More streams: [+])


Listener comments!

Avatar 🍸 Swag For Life Member 5:41pm
Fatherflot:

Hi Mixtress. I think I've been through as many moods as you have in the past week. . . .
Avatar Swag For Life Member 5:52pm
Jessie:

Hey F2! It's been a rough week...as was last week as next week is shaping up to be...just wait for all the moods coming at you today.
Avatar 🍸 Swag For Life Member 5:57pm
Scott_Oz:

G'day Mistress & Art souls!
πŸŒπŸŒžπŸ»πŸ˜ŽπŸ€™πŸ’¨πŸΈπŸŒΉπŸŽ¨πŸͺ’
Avatar 🍸 Swag For Life Member 5:57pm
prof.fuzz:

(\_/)
( πŸ‘οΈ)
/>🍸>
Avatar 🍸 Swag For Life Member 5:58pm
Fatherflot:

↳ Jessie @5:52
June wedding business?
Avatar Swag For Life Member 5:58pm
Jessie:

↳ Scott_Oz @5:57
Hey there Scotty my favorite Aussie!
Avatar Swag For Life Member 5:58pm
Jessie:

↳ prof.fuzz @5:57
Hello Prof...and send my luv to cricket
Avatar 🍸 Swag For Life Member 5:59pm
Fatherflot:

Hi Scott and Prof
Avatar 🍸 Swag For Life Member 5:59pm
prof.fuzz:

↳ Jessie @5:58
will do. she's upstairs helping the redhead with a tutoring session right now.
Avatar Swag For Life Member 5:59pm
Jessie:

↳ Fatherflot @5:58
Proposals, Pool deck re-dos, mall color change outs....new accounts...it's never ending bc they all want it now before July
Avatar 🍸 Swag For Life Member 6:00pm
Alvy Singer:

Hi Mistress and all the young MOODS!!
Avatar Swag For Life Member 6:00pm
Jessie:

↳ prof.fuzz @5:59
I'm sure she's a great help
Avatar Swag For Life Member 6:00pm
Jessie:

↳ Alvy Singer @6:00
Hey there Alvy!
Avatar 🍸 Swag For Life Member 6:00pm
Scott_Oz:

↳ Jessie @5:58
Still in bed as you join me Mistress.
Avatar 🍸 Swag For Life Member 6:01pm
Scott_Oz:

↳ Fatherflot @5:59
G'day FF! πŸ»πŸ˜ŽπŸ€™πŸ’¨πŸΊ
Avatar Swag For Life Member 6:01pm
Jessie:

↳ Scott_Oz @6:00
Now that is the best proposition I have had in a long time
Avatar 🍸 Swag For Life Member 6:01pm
Fatherflot:

↳ Jessie @5:59
Fleurs du mal, foh' sure.
Avatar Swag For Life Member 6:02pm
Jessie:

↳ Fatherflot @6:01
ha! that's actually a name of an arrangement I do for Louis Vuitton. But spelled Fleur du Maille
Avatar Swag For Life Member 6:02pm
medson:

Hey Jessie and all.
Avatar Swag For Life Member 6:03pm
Jessie:

↳ medson @6:02
Hey there medson...good to see ya.
Avatar 🍸 Swag For Life Member 6:03pm
Fatherflot:

↳ medson @6:02
Mister 7 O'clock. You ready?
Avatar 🍸 Swag For Life Member 6:03pm
Stu Rutherford:

Hello Jessie & everyone!
Avatar 🍸 Swag For Life Member 6:04pm
Chris Crash:

Hey yo Mistress Jessie!
Avatar Swag For Life Member 6:04pm
Jessie:

↳ Stu Rutherford @6:03
Hey Stu! Great show yesterday!
Avatar 🍸 Swag For Life Member 6:04pm
Scott_Oz:

↳ Jessie @6:01
I'm undressed for the occasion also.
Avatar Swag For Life Member 6:04pm
Jessie:

↳ Chris Crash @6:04
Hey there CC! Enjoyed your Tuesday Strong Style!
Avatar 🍸 Swag For Life Member 6:04pm
Fatherflot:

↳ Song: "Boys Will Be Boys" by "Taste"
I want a whole coordinated roller skating show with this song.
Avatar Swag For Life Member 6:04pm
Jessie:

↳ Scott_Oz @6:04
I wouldn't have it any other way
Avatar 🍸 Swag For Life Member 6:04pm
Chris Crash:

My sister and I still quote the Harvey Fierstein lines from Mrs. Doubtfire to this day.
Avatar Swag For Life Member 6:05pm
Jessie:

↳ Fatherflot @6:04
That would be amazing...glow sticks required
Avatar Swag For Life Member 6:05pm
Jessie:

↳ Chris Crash @6:04
Haha, love that!
Avatar 🍸 Swag For Life Member 6:06pm
Fatherflot:

↳ Jessie @6:05
And no inline shit. Four wheels, 1976 style
Avatar 🍸 Swag For Life Member 6:06pm
Chris Crash:

↳ Jessie @6:04
Thanks Jessie! And idk if you heard the news, but I'll be doing it live from a Jersey City bar on June 18th!
Avatar Swag For Life Member 6:06pm
Jessie:

↳ Fatherflot @6:06
The only way
Avatar 🍸 Swag For Life Member 6:07pm
prof.fuzz:

↳ Jessie @6:00
cricket has come down to listen to the show!
Avatar Swag For Life Member 6:07pm
Jessie:

↳ Chris Crash @6:06
I did! That's going to be so exciting. Are you excited for it???
Avatar Swag For Life Member 6:07pm
Jessie:

↳ prof.fuzz @6:07
I knew my biggest fan wouldn't let me down!
Avatar Swag For Life Member 6:07pm
medson:

↳ Song: "Bad Bad Woman" by "BZN"
Bad bad meaning good ?
Avatar 🍸 Swag For Life Member 6:08pm
Will thee SG OCNY:

Hi Jessie and all!!!
Avatar Swag For Life Member 6:08pm
Jessie:

My new theme song...possibly??
Avatar 🍸 Swag For Life Member 6:08pm
Alvy Singer:

↳ Fatherflot @6:06
Too many demands MAN!! It should be about the motherfuckin' freedom!!
Avatar Swag For Life Member 6:08pm
Jessie:

↳ medson @6:07
Meaning any way you like it.
Avatar Swag For Life Member 6:08pm
Jessie:

↳ Will thee SG OCNY @6:08
Hey Will....glad you joined us tonight!
Avatar 🍸 Swag For Life Member 6:09pm
Chris Crash:

↳ Jessie @6:07
Oh my god yes!! I gotta go BIG for this playlist, right??
Avatar 🍸 Swag For Life Member 6:09pm
Alvy Singer:

So the Mistress has been bad?? Shocking!!!
Avatar Swag For Life Member 6:09pm
Jessie:

↳ Chris Crash @6:09
Go BIG or GO home! And I want a shout out!! Calling it here. :-)
Avatar 🍸 Swag For Life Member 6:09pm
prof.fuzz:

"good good doggie"
Avatar Swag For Life Member 6:09pm
Jessie:

↳ Alvy Singer @6:09
I'm always bad...in a good way ;-)
Avatar Swag For Life Member 6:10pm
medson:

↳ Song: "Lovemaker" by "Heart"
πŸͺ±πŸͺ±πŸͺ±πŸͺ± wait wrong show.
Avatar Swag For Life Member 6:10pm
Jessie:

↳ prof.fuzz @6:09
Yeah, I can't see Cricket being bad.
Avatar 🍸 Swag For Life Member 6:10pm
Fatherflot:

Tight-crotch bell-bottoms and matching cummerbunds
Avatar Swag For Life Member 6:11pm
egould:

Hey Jessie! Hi rock n rollers!
Avatar Swag For Life Member 6:11pm
Jessie:

↳ medson @6:10
I'll tell FF to book it for tomorrow! I love this song.
Avatar 🍸 Swag For Life Member 6:12pm
prof.fuzz:

lunchmaker...
Avatar Swag For Life Member 6:12pm
Jessie:

↳ Fatherflot @6:10
What dreams are made of.
Avatar Swag For Life Member 6:12pm
Jessie:

↳ egould @6:11
Hey egould! Good to see you tonight!
Avatar 🍸 Swag For Life Member 6:12pm
Fatherflot:

↳ prof.fuzz @6:12
dreams to last a lunchtime
Avatar Swag For Life Member 6:12pm
Jessie:

Love this one as well...
Avatar 🍸 Swag For Life Member 6:13pm
Alvy Singer:

↳ Fatherflot @6:12
A Lydia Lunchtime!
  6:13pm
Blissland:

hai
Avatar Swag For Life Member 6:13pm
Jessie:

↳ Blissland @6:13
Hey Blissland...glad you made it tonight.
Avatar 🍸 Swag For Life Member 6:14pm
Fatherflot:

↳ Alvy Singer @6:13
Jessie is one of those "Ladies who Launch"
  6:14pm
Blissland:

↳ Jessie @6:13
thank you
Avatar Swag For Life Member 6:14pm
Jessie:

↳ Fatherflot @6:14
You know me so well...and launch I do...
Avatar 🍸 Swag For Life Member 6:17pm
Fatherflot:

thanks for sharing the info on the new times
Avatar Swag For Life Member 6:17pm
medson:

Fatherflot Hefner 9-11PM
Avatar Swag For Life Member 6:18pm
Jessie:

You know I got you guys. Happy to spread the word.
Avatar Swag For Life Member 6:19pm
Jessie:

↳ Fatherflot @6:17
And no shows tomorrow for me so I'll be home to pick 24 ear worms. LOL
Avatar 🍸 Swag For Life Member 6:19pm
Alvy Singer:

↳ medson @6:17
Flot After Dark!!
Avatar 🍸 Swag For Life Member 6:21pm
Scott_Oz:

↳ Song: "Viper" by "Pyrex"
Well this got me up & into my pink fluffy.
Avatar Swag For Life Member 6:21pm
medson:

↳ Alvy Singer @6:19
Last minute ascot shopping as we speak
Avatar Swag For Life Member 6:22pm
Jessie:

↳ Scott_Oz @6:21
I'm not sure if I like you being out of bed and dressed....hmmm...
Avatar 🍸 Swag For Life Member 6:22pm
Alvy Singer:

↳ medson @6:21
Has the Grotto been cleaned??
  6:23pm
Blissland:

↳ Jessie @6:22
there's always restraint
Avatar 🍸 Swag For Life Member 6:23pm
Alvy Singer:

↳ Song: "Hungry Ghosts" by "Rouge"
Nice one Mistress.
Avatar Swag For Life Member 6:23pm
medson:

↳ Alvy Singer @6:22
Doubt it. But that’s kinda cool.
Avatar Swag For Life Member 6:24pm
Jessie:

↳ Alvy Singer @6:23
Love that record
Avatar Swag For Life Member 6:24pm
Jessie:

↳ medson @6:21
I do love a man in an ascot
Avatar 🍸 Swag For Life Member 6:25pm
Fatherflot:

↳ Jessie @6:19
all right
Avatar Swag For Life Member 6:25pm
Jessie:

↳ Blissland @6:23
but so difficult
Avatar 🍸 Swag For Life Member 6:25pm
Scott_Oz:

↳ Jessie @6:22
Still undressed but for a flimsy robe.
Avatar Swag For Life Member 6:26pm
Jessie:

↳ Scott_Oz @6:25
Well then we are still good.
Avatar 🍸 Swag For Life Member 6:27pm
Alvy Singer:

↳ Scott_Oz @6:25
Careful you don't catch a cold!
Avatar Swag For Life Member 6:28pm
Jessie:

↳ Song: "When I Was Young" by "New Math"
Love this one!
Avatar 🍸 Swag For Life Member 6:29pm
Scott_Oz:

↳ Alvy Singer @6:27
Mistress keeps me hot mate!
Avatar 🍸 Swag For Life Member 6:29pm
Frank In Queens:

Hi Jessie!
Avatar Swag For Life Member 6:29pm
medson:

↳ Song: "When I Was Young" by "New Math"
I spent my money of those same magazines I’m sure.
Avatar Swag For Life Member 6:29pm
Jessie:

↳ Scott_Oz @6:29
Well now I'm blushing...I knew you were my favorite Aussie for a reason.
Avatar Swag For Life Member 6:30pm
Jessie:

↳ Frank In Queens @6:29
Hey FIQ! Glad you made it tonight.
Avatar Swag For Life Member 6:31pm
Jessie:

↳ Song: "Memory Man" by "The Lovely Eggs"
Ok, so love this one as well. Hope you all do too.
Avatar 🍸 Swag For Life Member 6:31pm
Frank In Queens:

↳ Jessie @6:30
Yeah, a bit late as I was chatting with a friend I haven't spoken to in a bit.
Avatar Swag For Life Member 6:31pm
egould:

↳ Song: "Memory Man" by "The Lovely Eggs"
"Eggsistentialism" Ha! That's pretty good. Good song, too.
Avatar Swag For Life Member 6:32pm
Jessie:

↳ egould @6:31
Yas! Glad you dig it.
Avatar Swag For Life Member 6:33pm
Jessie:

↳ Frank In Queens @6:31
Better late than never. You looking forward to the live show coming up on the 18th?
Avatar 🍸 Swag For Life Member 6:34pm
Alvy Singer:

↳ Song: "Memory Man" by "The Lovely Eggs"
Digging this one Moodstress!
  6:34pm
Blissland:

↳ Jessie @6:31
It is eggzolent
Avatar 6:34pm
Christina Ginger:

Hi Jessie!
Avatar Swag For Life Member 6:35pm
Jessie:

↳ Blissland @6:34
haha, indeed
Avatar 🍸 Swag For Life Member 6:35pm
Chris Crash:

Gotta run now -- going to a brooklyn cyclones game. I'll listen to the rest later!
Avatar Swag For Life Member 6:35pm
Jessie:

↳ Christina Ginger @6:34
Hi Christina...welcome!!
Avatar Swag For Life Member 6:35pm
Jessie:

↳ Chris Crash @6:35
See ya CC! Have a great time and buy me a souvenir
Avatar 🍸 Swag For Life Member 6:37pm
Scott_Oz:

Fuck off Bunny!!
Avatar Swag For Life Member 6:37pm
Jessie:

↳ Scott_Oz @6:37
Hahaha, I was sitting here thinking...hmmm...that is not me.
Avatar 🍸 Swag For Life Member 6:38pm
Scott_Oz:

↳ Chris Crash @6:35
Not you Chris!
Avatar Swag For Life Member 6:38pm
Jessie:

↳ Scott_Oz @6:38
Bunny was being difficult earlier...
Avatar 🍸 Swag For Life Member 6:42pm
Scott_Oz:

↳ Jessie @6:38
In Kitschy's show? Great to see her back, but that time is 4am here. πŸ™
Avatar 6:43pm
Christina Ginger:

↳ Jessie @6:38
It rained today. That’s why.
Avatar Swag For Life Member 6:43pm
Jessie:

↳ Scott_Oz @6:42
I'm not sure if her show was messed up, but I put Bunny on about 30 minutes before me and he was all over the place.
Avatar 🍸 Swag For Life Member 6:44pm
Scott_Oz:

↳ Christina Ginger @6:43
Flooded his burrow? 🐰
Avatar 6:44pm
Christina Ginger:

↳ Scott_Oz @6:44
Hahahaha, essentially
Avatar Swag For Life Member 6:44pm
Jessie:

↳ Christina Ginger @6:43
Funny. It stormed here today too and I thought maybe that was why. We were flooded when I had to go to a work meeting. So annoying.
  6:44pm
Blissland:

Bunny is notoriously temperamental
Avatar Swag For Life Member 6:45pm
Jessie:

↳ Blissland @6:44
You nailed it there. Luckily medson sent an email because I was driving and wasn't able to. So I think he saved the day for me.
Avatar 🍸 Swag For Life Member 6:46pm
Scott_Oz:

↳ Jessie @6:44
Lovely sunnt morn heading for a 17c Winter Friday here.
πŸŒπŸŒžπŸ»πŸ˜ŽπŸ€™
Avatar Swag For Life Member 6:47pm
Jessie:

↳ Scott_Oz @6:46
We have had crazy rain for a week now. And New Orleans floods with a drizzle so it has been a nightmare.
Avatar 🍸 Swag For Life Member 6:50pm
Scott_Oz:

↳ Jessie @6:47
A city in a swamp is never a good idea mate.
Avatar Swag For Life Member 6:50pm
Jessie:

↳ Scott_Oz @6:50
Yeah, I honestly don't know what the fuck I am doing here.
  6:51pm
Blissland:

washington dc was built in a swamp too. Look how that turned out
Avatar 🍸 Swag For Life Member 6:51pm
Scott_Oz:

↳ Jessie @6:50
Nice place to visit.
Avatar Swag For Life Member 6:52pm
Jessie:

↳ Scott_Oz @6:51
That's what happens here, you visit and it sucks you in
Avatar 🍸 Swag For Life Member 6:52pm
Scott_Oz:

↳ Jessie @6:52
Like a swamp does.
Avatar Swag For Life Member 6:53pm
Jessie:

↳ Scott_Oz @6:52
Didn't think a place so "laid back" could burn you out...HA! Now I do.
Avatar 🍸 Swag For Life Member 6:53pm
Scott_Oz:

↳ Scott_Oz @6:52
Cue Hawkeye to hand you a bootleg martini!🍸
Avatar 🍸 Swag For Life Member 6:54pm
Fatherflot:

↳ Blissland @6:51
I spent one summer in DC and it was a nightmare. I can't stand being sweaty for long stretches without a shower and change of clothes. I can remember being soaked all the way throough in my business clothes at 7 am before I could reach the ice cold Metro and then freeze to death, until you got back on the streat and it was like being in a steam bath.
Avatar Swag For Life Member 6:54pm
Jessie:

↳ Scott_Oz @6:53
Any martini is a good martini!
  6:54pm
Blissland:

↳ Jessie @6:53
You might have told me already, were you there before katrina?
Avatar Swag For Life Member 6:55pm
Jessie:

↳ Blissland @6:54
No, I came here after.
  6:55pm
Blissland:

↳ Jessie @6:55
it might have been more laid back before gentrification
Avatar Swag For Life Member 6:56pm
egould:

Thanks Jessie.
Avatar Swag For Life Member 6:56pm
medson:

Thanks Jessie. Great show
  6:56pm
Blissland:

but somehow I think it was just crime ridden
Avatar 🍸 Swag For Life Member 6:57pm
Alvy Singer:

Lots of fun moods Mistress! Thank you!
Avatar Swag For Life Member 6:57pm
Jessie:

Thanks everyone for hanging out with me tonight! Hope you had a good time! See ya all next week!!
Avatar 🍸 Swag For Life Member 6:57pm
prof.fuzz:

thx jessie!
Avatar 🍸 Swag For Life Member 6:57pm
Frank In Queens:

Great show Jessie. Sorry the Bunny was acting up.
  6:57pm
Blissland:

↳ Fatherflot @6:54
that sounds exceedingly unpleasant
Avatar 🍸 Swag For Life Member 6:57pm
Scott_Oz:

↳ Jessie @6:57
Thanks Mistress, ya got me in a wistfully frisky mood mate!
πŸŒπŸŒžπŸ©΄πŸ©΄πŸ˜ŽπŸ€™πŸ»πŸ’¨πŸΈπŸŒΉπŸ‘ πŸ‘ 
Avatar Swag For Life Member 6:58pm
Jessie:

Thanks egould, medson, Alvy, Prof, FIQ, Scotty!! See ya same time next week!
Avatar 🍸 Swag For Life Member 6:58pm
Fatherflot:

Thanks Mixtress. Top Shelf hootch tonight.
Avatar Swag For Life Member 6:58pm
Jessie:

↳ Fatherflot @6:58
Thanks F2...see ya tomorrow!
Avatar 🍸 Swag For Life Member 6:58pm
Stu Rutherford:

Great show tonight, mistress!
  6:59pm
Blissland:

↳ Jessie @6:58
nitey nite
Avatar 🍸 7:44pm
Harry Parmenter:

Spedding! ABBA! Cool new stuff! Thx Jessie.
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written 2000-2024 by Ken Garson