Favoriting Todd-o-phonic Todd: Playlist from January 25, 2020 Favoriting

Todd-o-phonic Todd's avatar View Todd-o-phonic Todd's profile Favoriting

This isn't a radio show, it's a party. And everyone's invited!

Saturday 3 - 6pm (EST) | 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

Tuesday 9am - Noon (EST) | On WFMU's Rock'N'Soul Radio

<-- Previous playlist | Back to Todd-o-phonic Todd playlists | Next playlist -->


Favoriting January 25, 2020: The Josephine Network and Bob Mould!

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

(* = new)

Artist Track Album Label Year Format Comments New Approx. start time
Renegade  My Revolution   Favoriting   Dawn    45      0:00:00 (Pop-up)
Cheap Trick  He's A Whore   Favoriting Cheap Trick  Epic/Legacy    CD      0:02:34 (Pop-up)
The Kryng  Another Love   Favoriting   Spazz  2019  45    *   0:04:54 (Pop-up)
Flash and The Memphis Casuals  Uptight Tonight   Favoriting   Block    45      0:06:56 (Pop-up)
The Real Kids  Can't Talk To That Girl   Favoriting Outta Place  New Rose    LP      0:08:57 (Pop-up)
Chubby and The Gang  The Rise and Fall of The Gang   Favoriting Speed Kills  Static Shock  2020  LP    *   0:14:35 (Pop-up)
The Jam  All Around The World   Favoriting   Polydor (UK)    45      0:14:57 (Pop-up)
Bob Mould  What Do You Want Me To Do   Favoriting Sunshine Rock  Merge    CD  chatting with him later today!    0:17:25 (Pop-up)
Mean Jeans  Just A Trim (Don't Buzz Me Alright)   Favoriting Gigantic Strike  Fat Wreck Chords  2019  LP    *   0:20:16 (Pop-up)
The Sex Pistols  Seventeen   Favoriting Never Mind the Bollocks, Here's the Sex Pistols  Warner Bros.     LP      0:21:07 (Pop-up)
 
 
The Josephine Network live on WFMU! Engineered by Matt M.!
The Josephine Network live on WFMU  Fantasy Life   Favoriting             0:27:47 (Pop-up)
The Josephine Network live on WFMU  Song For Sleepy   Favoriting             0:28:04 (Pop-up)
The Josephine Network live on WFMU  Dear Money   Favoriting             0:30:53 (Pop-up)
The Josephine Network live on WFMU  Through A Sea Of Time   Favoriting             0:33:25 (Pop-up)
The Josephine Network live on WFMU  Ruthless   Favoriting             0:36:13 (Pop-up)
The Josephine Network live on WFMU  I Heard You're Gonna Leave Him   Favoriting             0:40:48 (Pop-up)
The Josephine Network live on WFMU  Me and My Boys   Favoriting             0:42:38 (Pop-up)
The Josephine Network live on WFMU  He Still Calls Me Baby   Favoriting             0:46:05 (Pop-up)
The Josephine Network live on WFMU  Music Is Easy   Favoriting             0:48:26 (Pop-up)
 
kibbitzing with Josephine
John Cameron Mitchell and Eyelids  Turning Time Around   Favoriting Turning Time Around EP  Jealous Butcher  2019  12"    *   0:55:58 (Pop-up)
David Bowie  Drive-In Saturday   Favoriting   RCA Victor (UK)    45      1:00:54 (Pop-up)
Twiggy  When I Think Of You   Favoriting   Capitol    45      1:05:16 (Pop-up)
Fabienne Delsol  So Many Could Not   Favoriting Four  Damaged Goods  2019  LP      1:07:26 (Pop-up)
Del Shannon  What Makes You Run   Favoriting   Liberty    45      1:10:27 (Pop-up)
The Queers  You Just Gotta Blow My Mind   Favoriting Pleasant Screams  Lookout! Records    CD  Gretchen from The Smears on vocals    1:13:10 (Pop-up)
The Muffs  Happier Just Being With You   Favoriting No Holiday  Omnivore  2019  LP    *   1:16:05 (Pop-up)
 
Wizzard  Rock n' Roll Winter   Favoriting   Warner Bros (UK)    45      1:20:45 (Pop-up)
The Ronettes  Paradise   Favoriting V.A.: Rare Masters  Phil Spector International    LP      1:24:47 (Pop-up)
The Beach Boys  I Can Hear Music (alt. lead vocal)   Favoriting I Can Hear Music: The 20/20 Sessions  UMG Recordings    MP3      1:28:24 (Pop-up)
Yo La Tengo  Shades Of Blue   Favoriting There's A Riot Going On  Matador    CD      1:30:22 (Pop-up)
 
Hüsker Dü  Picture Of You   Favoriting Savage Young Dü  Numero Group    CD box set      1:35:47 (Pop-up)
Hüsker Dü  Something I Learned Today   Favoriting Zen Arcade  SST    2LP      1:36:50 (Pop-up)
Hüsker Dü  Eight Miles High   Favoriting   SST    45      1:39:27 (Pop-up)
Hüsker Dü  I Apologize   Favoriting New Day Rising  SST    LP      1:42:40 (Pop-up)
Sugar  Hoover Dam   Favoriting Copper Blue + Beaster  Merge    CD      1:47:45 (Pop-up)
Bob Mould  See A Little Light   Favoriting Workbook  Virgin Records    CD      1:51:13 (Pop-up)
Bob Mould  Sunshine Rock   Favoriting Sunshine Rock  Merge    CD      1:54:44 (Pop-up)
 
 
Bob Mould itnervew
Bob Mould  I Don't Mind   Favoriting   Merge    MP3      2:26:27 (Pop-up)
The Easybeats  Lisa   Favoriting   United Artists (France)    EP      2:26:49 (Pop-up)
Cheap Fur  Moving Elevators   Favoriting Cold Leather  Street Panther  2019  LP    *   2:28:47 (Pop-up)
The Dictators  Two Tub Man   Favoriting Go Girl Crazy!  Epic    LP      2:32:51 (Pop-up)
Tough Shits  Action Breeze   Favoriting Burning In Paradise  Burger    LP  playing with The Mummies in Philly on 4/23!    2:36:56 (Pop-up)
The Sweet  Rock & Roll Disgrace   Favoriting   RCA Victor (UK)    45      2:39:17 (Pop-up)
The Paranoyds  Girlfriend Degree   Favoriting Carnage Bargain  Suicide Squeeze  2019  LP  at Baby's All Right 2/1  *   2:42:51 (Pop-up)
 
The Sadies  The Most Despicable Man Alive   Favoriting   Ernest Jenning Record Co.   2020  45  split 7" with King Khan  *   2:47:28 (Pop-up)
The White Stripes  Hotel Yorba   Favoriting White Blood Cells  Sympathy for the Record Industry    CD      2:49:03 (Pop-up)
Bob Dylan and Johnny Cash  Matchbox   Favoriting Travelin' Thru, Featuring Johnny Cash: 1967-1969: The Bootleg Series, Vol. 15  Columbia/Legacy  2020  CD box set    *   2:51:26 (Pop-up)
The Ramones  Questioningly   Favoriting Road To Ruin  Sire    LP      2:54:14 (Pop-up)
The Gun Club  Mother Of Earth   Favoriting Miami  Slash    LP      2:57:35 (Pop-up)


<-- Previous playlist | Back to Todd-o-phonic Todd playlists | Next playlist -->

RSS feeds for Todd-o-phonic Todd's show: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Todd-o-phonic Todd | Other WFMU Playlists | All artists played by Todd-o-phonic Todd |

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 3:03pm
common:

Todd. All
Avatar Swag For Life Member 3:04pm
common:

Best cheap trick
Avatar 👻 Swag For Life Member 3:06pm
Hoboken Jack:

Hello, damp rockers!!
Avatar Swag For Life Member 3:08pm
mariano:

Hey Todd, everyone! Always good to hear your enthusiastic voice and of course the killer tunes. Question though: a friend once corrected me when I pronounced Mould like you just did ("Moold"), telling me that it's actually "Mold", which I've never known whether I should believe or not. I know I can probably find the answer online, but since you've got the man himself there...
  3:08pm
Dan:

'Sup Jack? Common- Todd! All hail the cleansing rain! Any other people have trouble getting a stream with Firefox? Suggestions? Sometimes live is TOO good! TOO GOOD!!!
  3:10pm
Dan:

Sometimes you say "live" when what your really mean is "live" or "life"- 'sup mariano?!
  3:11pm
Dan:

Sometimes "your" slips out when what you're really meaning is "you" "yous" or "y'all"
Avatar Swag For Life Member 3:12pm
mariano:

Hi Dan! Not on Firefox myself, but no streaming or playlist issues on Chrome, and I have it running pretty much day and night. And yes, English has a few pesky words like live and live, read and read, content and content, Mould and Mould... ;)
  3:12pm
Dan:

I'm in love with a radiologist- oh-oh-oh
Avatar Swag For Life Member 3:14pm
mariano:

Fuck, this Real Kids ROCKS!
Avatar Swag For Life Member 3:19pm
Fuzzy:

Regular Firefox user here - no problems streaming the woofmoo.
Avatar Swag For Life Member 3:21pm
mariano:

FMU played a live track by Bob Mould a few years back that blew my toupee off clean off. Hadn't heard anything by him in ages, was a really nice surprise to hear him still doing his thing.
Avatar Swag For Life Member 3:21pm
common:

I love how bob mould always buries those off kilter harmonies in the background
Avatar Swag For Life Member 3:22pm
mariano:

Wait, I guess I meant Chubby and not the RK in my comment above, my playlist hadn't updated yet. Not that RK don't rock either mind you.
  3:24pm
ashley morey:

Justin said hearing this Sex Pistols song brought him back to being in the 8th grade in the best way
Avatar 👻 Swag For Life Member 3:26pm
Hoboken Jack:

The Champ!!!
Avatar Swag For Life Member 3:26pm
mariano:

Sod is short for sodomite, right? Was Seventeen one of the SP songs that the BBC banned because of that word? I know God Save the Queen was banned, and Pretty Vacant because of the way Johnny emphasized the second syllable of "vacant".
Avatar Swag For Life Member 3:29pm
listener 126464:

Mean Jeans in Asbury Park 2/22 w/Dark Thoughts supporting Strike Anywhere
Avatar Swag For Life Member 3:30pm
Bob Slee:

Hi Todd, it's been a long time since I heard "REOCCURRING DREAMS" on the radio, maybe Mister Mould would be so nice to exchange some spoken word-time with Zen Arcade-pieces.
  3:30pm
:Lake Hop John:

It sure is a good time listening to your party/show!!
  3:37pm
Gygglez:

more vocals for us in the back :)
  3:39pm
Victrola Tom:

What’s up Toddheads?
  3:41pm
Gygglez:

nice!
  3:42pm
DungeonsNDragQueens:

These guys are great!
  3:42pm
clarke:

don't often get to get here, but always fun when i do!! carry on, sir!!!
Avatar Swag For Life Member 3:44pm
efd:

The Josephine Network sound great!
  3:47pm
Victrola Tom:

Josephine Rocks!
Avatar Swag For Life Member 3:50pm
Dominick:

lovin' it
Avatar Swag For Life Member 3:52pm
listener 126464:

Yes
Avatar Swag For Life Member 3:53pm
mariano:

Yeah, TJN killed it.
  3:57pm
chi-town listener:

can't wait for SXSW--TJN and BROWER!!
  3:58pm
seth from muddy creek:

Reminds me of Velvet Underground
Avatar Swag For Life Member 4:01pm
jmd:

THought it was Roy Harper for a second there.
  4:02pm
CC:

I don't know what's worse being sought out by the Mossad or the Kabal???:)
  4:09pm
David Fratkin:

In heaven right now. Loved Josephine, rest of show so far as well. Thank you
  4:11pm
Don F.:

Josephine - very cool!
  👻 Swag For Life Member 4:15pm
Geoffrey in Ottawa:

Looking forward to the wrasslin' talk!
Avatar Swag For Life Member 4:19pm
Bob Slee:

Turning Time Around When I Think Of You
So Many Could Not Drive In Saturday
What Makes You Run ? You Just Gotta Blow My Mind !
Happier Just Being With You...................
Avatar Swag For Life Member 4:23pm
Gaylord Fields:

Enjoying all the RW/Wizzard love on the show, TOPT! (And Josephine was a mitzvah, too!)
Avatar 4:23pm
Sonny Rickles:

Best song I've heard all day!
  4:28pm
CC:

This one is kinda nice too!!!
  4:30pm
clarke:

you're flatting dennis dear!!
Avatar Swag For Life Member 4:34pm
listener 126464:

bringing it all back home
  4:36pm
Victrola Tom:

I love Mouldy music!
Avatar Swag For Life Member 4:38pm
Bob Slee:

appreciated so much
Avatar Swag For Life Member 4:38pm
Revolution Rabbit Nov63:

what appeals to collectors
- but define rawkenroll
...a Todd O Phonic playlist
I miss some of it
still it make me feel whole
that Todd O's Rawkin' playlist
it's Saturday - an' I jus' got home
- for a Todd O Todd O playlist
- I got WiFis to steal - so I ain't gotta roam
- for no Todd O Phonics playlist...
Avatar Swag For Life Member 4:38pm
mariano:

Oh yeah, Zen Arcade! Defining album of my youth.
Avatar Swag For Life Member 4:40pm
Bob Slee:

something you learned those days Mariano
Avatar Swag For Life Member 4:41pm
mariano:

OMG, their cover of Eight Miles High can still bring tears to my eyes, his voice is so full of feeling!!! And yes indeed, Bob Slee!
  4:42pm
CC:

nice cover..!.. I don't know how I'm going to catch Bob and Gina's show at the same time..?!?.. I'm so torn!!!
  4:42pm
steveL:

mariano: You said it!
  4:43pm
John from Florham park:

Hello fellow music lovers
Avatar Swag For Life Member 4:43pm
Revolution Rabbit Nov63:

Pixies always cited as Nirvana influence
- did they ever cop to the Du ??
  4:43pm
Frank Zaatar:

8 Miles High was the first HD track I ever heard. Heard it on 45 and it flipped my wig.
  4:43pm
steveL:

That band. So much.
Avatar Swag For Life Member 4:44pm
common:

Fuck yea bob
Avatar Swag For Life Member 4:45pm
Soggy Donkey:

Whenever I hear four great songs by one band in a row I immediately google to see who died
Avatar Swag For Life Member 4:45pm
Revolution Rabbit Nov63:

Bob Mould - like a Pete Townshend for another era.
Avatar Swag For Life Member 4:45pm
Soggy Donkey:

Dear god please let no one be dead
Avatar Swag For Life Member 4:46pm
Bob Slee:

I apologize "common"
  4:46pm
MacDonald J Daniel:

Just checking in from MA and hearing Bob and waiting for T*O*PT and everything went fine fine fine!
Avatar Swag For Life Member 4:47pm
Bob Slee:

See what you've done Todd !!!
Avatar 4:47pm
Todd-o-phonic Todd:

Bob Mould interview at top of hour!
Avatar Swag For Life Member 4:48pm
common:

Hee bob
Avatar Swag For Life Member 4:48pm
mariano:

You know, Rev Rabbit, I always figured Cobain took his loud voice from Bob Mould's throat-shedding scream.
Avatar Swag For Life Member 4:48pm
Soggy Donkey:

Longest 11 minutes of my life
Avatar 4:49pm
Dr. Goot:

Bob's your uncle.
Avatar Swag For Life Member 4:50pm
Revolution Rabbit Nov63:

Bob's solo 'Workbook'. That mattered !...
Avatar Swag For Life Member 4:51pm
mariano:

Wait a second - have you been playing lots of trios on purpose, TOPT, because of Husker Du?
  4:51pm
John from Florham park:

@soggy donkey what happened?
Avatar Swag For Life Member 4:51pm
Bob Slee:

Yes Miss Common ?
Avatar Swag For Life Member 4:51pm
Brian in UK:

This album stands the test of time.
Avatar Swag For Life Member 4:52pm
Ken From Hyde Park:

Whee! What a set!
Avatar Swag For Life Member 4:53pm
mariano:

Yeah man, I didn't expect to have a full-on experience, but hearing a block of HD and Bob Mould is rocking my universe.
Avatar Swag For Life Member 4:54pm
listener 126464:

i had bad luck w/Hüsker Dü live shows. Columbia U show shut down early when someone jumped onstage and wanted to bear hug Bob, also had tickets to a show that was cancelled because of, stuff
  4:54pm
MFlynn:

Yeah, can’t wait for this interview!!
Avatar Swag For Life Member 4:54pm
Revolution Rabbit Nov63:

....or yerknow - the Punk Richard Thompson...
Avatar Swag For Life Member 4:55pm
Soggy Donkey:

@John from Floral Park, I'm waiting for the interview!
Avatar 👻 Swag For Life Member 4:55pm
Hoboken Jack:

My first CD was a promo CD single of "See a Little Light."
Avatar Swag For Life Member 4:55pm
Soggy Donkey:

Bated breath here. Bob Mould got me through some rough years.
Avatar Swag For Life Member 4:55pm
Bob Slee:

Does anybody know where Mister Mould's '80 moustache has gone ? That thing could fly anywhere !!!
  4:55pm
CC:

Timeless!!!
  4:56pm
Victrola Tom:

What a great set!
  4:56pm
John from Florham park:

@aSoggy donkey gotcha
Avatar Swag For Life Member 4:57pm
Strandlund:

Can I just say Todd...you've hit it out of the ballpark!!
  4:57pm
CC:

when you hear chord changes like that you know the guy playing the guitar loves his music!!!
Avatar Swag For Life Member 4:59pm
mariano:

That was Greg Norton with the 'stache I thought, Bob Slee. Magnificent moustache it was - like D-Day from Animal House!
  4:59pm
steveL:

What an amazing pop music creator. Haven’t seen him since early 80s hardcore shows in Madison. That, and with the Replacements. He’s on my priority list.
  5:00pm
The Real Eric Hat:

Speaking of Bob Mould, did you happen to be Visiting Athens last weekend Todd?
Avatar Swag For Life Member 5:01pm
mariano:

Never got to see them, one of my big musical regrets. But, looking at recent pics, Bob and I kinda look alike. So I got that going for me. Which is nice.
Avatar Swag For Life Member 5:02pm
Smilty69:

Wow, Bob Mould worked with Vince Russo?
Avatar Swag For Life Member 5:03pm
listener 126464:

MTM theme is quite memorable
Avatar Swag For Life Member 5:04pm
mariano:

Seems that doing TV theme songs was kind of a thing in the 80s alt/indie/punks scene: I think it was DI who played the Green Acres song iirc, didn't Lemonheads do Those Were the Days? Argh, my memory!
Avatar Swag For Life Member 5:04pm
Bob Slee:

Okee Mariano, been 30 years it hit my eyes.... But...where did the mustache go ? Never mind... ( Grant Hart )
  5:05pm
Ignore Function:

I'm gonna see Bob in March. Psyched!
  5:05pm
steveL:

He sounds healthy and reasonably happy. Good to hear!
Avatar Swag For Life Member 5:06pm
mariano:

Looks like Norton's still got his glorious facial hair, Bob Slee: www.startribune.com...
  5:06pm
CC:

could you ask him if he likes Maynard and the band Tool?
Avatar Swag For Life Member 5:09pm
Bob Slee:

You're right Mariano ! It's still there !!! Didn't went anywhere !!! Thank you, so much !!
Avatar Swag For Life Member 5:15pm
listener 126464:

Asheville Jon?
Avatar 5:16pm
Fredericks:

Did they mention Jon Wooster?
  5:21pm
CC:

Vote Democrat!!!... lesser of two evils!!
Avatar Swag For Life Member 5:21pm
common:

Well said
Avatar Swag For Life Member 5:23pm
mariano:

Spring tiiiime, for Bob Mould, in Germanyyyy...
Avatar Swag For Life Member 5:24pm
mariano:

Thank you Bob and TOPT for making it happen!
  5:24pm
Gygglez:

BlessingS BoB! Astro hug :)
Avatar Swag For Life Member 5:24pm
Bob Slee:

Reoccurring Dreams instead of........I don't mind
  5:26pm
CC:

Great interview and great show!!! Cheers buddy,!!
  5:26pm
steveL:

What a great cover of a great song!
  5:27pm
BillDolanBDC:

Todd nailing it as always. #Blessed
  5:27pm
Pedro in Arlington:

Great interview, Todd. Bob's music has been a part of more than half my life so easy to take it for granted. Thanks for the reminder of his creative perseverance.
  5:28pm
BillDolanBDC:

I loved when Bob lived in town, but perhaps Todd can share a story about when Kip Winger lived in town as well. #Truth
Avatar Swag For Life Member 5:29pm
common:

Thanks Todd!
Avatar 5:29pm
Todd-o-phonic Todd:

Glad you kids enjoyed the chat with Bob!
  5:30pm
Dan:

Ruled on every level
Avatar Swag For Life Member 5:33pm
Soggy Donkey:

Yeah, thank you Todd, that was superb.
Avatar 👻 Swag For Life Member 5:34pm
Hoboken Jack:

Tremendous interview, thank you! Only other thing I could've asked for was a mention of Zoltak.
Avatar Swag For Life Member 5:34pm
Bob Slee:

Toddy-O-Bobby-Toddphonic-Bob
Avatar Swag For Life Member 5:34pm
listener 126464:

speaking of wrestling
  5:35pm
MFlynn:

Here come the Dictators!
Avatar Swag For Life Member 5:38pm
Bob Slee:

Mark Zoltak ?
Avatar Swag For Life Member 5:40pm
mariano:

Hah! What a great band name, Tough Shits!
Avatar 5:41pm
Fredericks:

Loved the Mould chat, Todd. Hell Oh, Ho Bo Jack!
Avatar Swag For Life Member 5:43pm
Bob Slee:

Harde köttel, vrij vertaald...
  5:43pm
Corey:

Great show TOPT! Will be in nyc next week. Anyone know any shows I should check out? Thanks!
  5:45pm
Gygglez:

still want that pnyods&surbort tour PLZ! :)
Avatar Swag For Life Member 5:47pm
mariano:

That would be Tough Shits in Dutch, Bob? Interesting - could be Harvey Keitel's punk name if he ever joins a Dutch punk band ;)
  5:47pm
medson:

Great show today TOPT
Avatar Swag For Life Member 5:49pm
listener 126464:

this record be trippin'
  5:50pm
Victrola Tom:

Very entertaining afternoon! Thank you TOPT!
Avatar 5:52pm
Fredericks:

So is it Moold or mold?
Avatar Swag For Life Member 5:52pm
Bob Slee:

Harde Köttel en de aarsmaden !
Avatar Swag For Life Member 5:53pm
listener 126464:

Thanks Todd!
  5:53pm
MFlynn:

Thank you Todd!!! Another great show.
  5:55pm
DG:

Dylan, Cash & Perkins----great. This is the 2nd time today I've heard this on FMU.
Avatar 5:55pm
Fredericks:

What a band. The drums sound so real.
Avatar Swag For Life Member 5:57pm
Bob Slee:

Harvey Keitel and his Assmaggots
Avatar 5:58pm
slugluv1313:

"HOT equals Joey Ramone!" -- Riff Randall
thanks for another great show, Todd!
Avatar Swag For Life Member 5:58pm
xtrakrispy:

Today's show is why I support WFMU.
Avatar Swag For Life Member 5:59pm
Bob Slee:

nice one Todd
  5:59pm
sufferwords:

bring it home JLP
Avatar Swag For Life Member 5:59pm
mariano:

Thanks TOPT! This is an episode for the history books!
Avatar Swag For Life Member 6:01pm
Bob Slee:

Something you learned those days...
Avatar Swag For Life Member 6:01pm
dale:

just caught the last half hour - dy-no-MITE.
Avatar Swag For Life Member 6:02pm
mariano:

I endorse that band, Bob Slee!
Avatar Swag For Life Member 6:03pm
Bob Slee:

Me too
Avatar Swag For Life Member 6:04pm
Bob Slee:

Hi Rob !!!
Avatar Swag For Life Member 9:15pm
Michael 98145:

Thank you for showcasing Mr Mould!
  8:11pm
?:

hey little communist bitch, how is this pres doing a solid for the US, NAFTA out, Mark my word(Marx my ass), doing well is the American way
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written 2000-2024 by Ken Garson