Favoriting destination: OUT with Jeff Golick: Playlist from February 27, 2022 Favoriting

Jeff Golick's avatar View Jeff Golick's profile Favoriting

Three hours of adventurous jazz drawing on the Destination: Out archives and other planes of there.

Sunday 9am - Noon (EST) | On WFMU's Give the Drummer Radio
Give the Drummer Radio LIVE Audio Streams (Get help):   Pop-up  |  128k MP3

<-- Previous playlist | Back to destination: OUT with Jeff Golick playlists | Next playlist -->


Favoriting February 27, 2022: D:O Goes Long VI

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

Artist Track Album Label Year Comments Images Approx. start time
The Roscoe Mitchell Art Ensemble  Tatas-Matoes   Favoriting Congliptious  Nessa  1968   
Favoriting
0:00:00 (Pop-up)

Music behind DJ:
Sun Ra 

The Perfect Man   Favoriting

My Brother The Wind, Vol. I 

Saturn Research 

1970 

 

Favoriting

0:02:38 (Pop-up)
Michael Pisaro-Liu  stem-flower-root   Favoriting stem-flower-root  Tisser Tissu Editions  2021   
Favoriting
0:04:35 (Pop-up)
Nathaniel Mackey and The Creaking Breeze Ensemble  Skeletal Water, X-Ray Water (Part 1)   Favoriting Fugitive Equation  Fonograf Editions  2021   
Favoriting
0:34:02 (Pop-up)

Music behind DJ:
Booker T. & The MGs 

Melting Pot   Favoriting

 

 

 

 

Favoriting

0:59:47 (Pop-up)
Joe McPhee / Matthew Shipp / Dominic Duval  Never Before   Favoriting In Finland  Cadence Jazz Records  2004   
Favoriting
1:03:28 (Pop-up)
Koichi Matsukaze Trio feat Ryojiro Furusawa  Acoustic Chicken   Favoriting At The Room 427  ALM  1975  (RE BBE, 2022) 
Favoriting
1:37:24 (Pop-up)

Music behind DJ:
Natural Food 

Fair Breeze on Buzzard's Bay   Favoriting

 

 

 

 

Favoriting

2:17:26 (Pop-up)
Peter Brötzmann / Milford Graves / William Parker  Side D   Favoriting Historic Music Past Tense Future  Black Editions Archive  2002/2022   
Favoriting
2:04:13 (Pop-up)
Mujician  Part 3   Favoriting Colours Fulfilled  Cuneiform  1997   
Favoriting
2:17:07 (Pop-up)
75 Dollar Bill Little Big Band  I'm Not Trying to Wake Up   Favoriting Live at Roulette  75 Dollar Bill  2017/2020   
Favoriting
2:43:23 (Pop-up)

Music behind DJ:
Dudu Pukwana & Spear 

Flute Music   Favoriting

Flute Music 

Caroline 

1975 

 

Favoriting

2:56:45 (Pop-up)


<-- Previous playlist | Back to destination: OUT with Jeff Golick playlists | Next playlist -->

RSS feeds for destination: OUT with Jeff Golick: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Jeff Golick | Other WFMU Playlists | All artists played by destination: OUT with Jeff Golick |

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

Live Audio Streams for Give the Drummer Radio: Pop-up | 128k MP3    (More streams: [+])


Listener comments!

Avatar 🥁 Swag For Life Member 8:52am
WR:

listening while making groceries. screen ya later.
Avatar 🥁 9:00am
hyde:

listening while making black eyed peas
Avatar Swag For Life Member 9:01am
fred:

Greetings Jeff and all
Avatar Swag For Life Member 9:01am
Jeff Golick:

We contain multitudes (of food). Hi, @WR, hi, @hyde!
Avatar 9:01am
Stork:

Listening while staring at a blank wall.
  9:01am
Listener Gregory:

Jeff, I hope you’re going to get all biblical. (Inspired by last stream song.)
Also, good morning!
Avatar Swag For Life Member 9:02am
listener james from westwood:

Morning, Jeff and all!
Avatar Swag For Life Member 9:03am
holland oats:

yo d:o! peeps!
Avatar 🥁 Swag For Life Member 9:04am
DJpeterDE:

Good morning all! Enjoying this thread on record label art:
twitter.com...
Avatar Swag For Life Member 9:05am
Jeff Golick:

Good afternoon, @fred!
@Stork, any which way you do it.
@Listener Gregory, no miracles promised. Welcome.
G'morning, @listener james!
Oy, @holland oats!
Avatar 9:06am
Stork:

D:O radio colors my wall... with hope.
Avatar 9:06am
TDK60:

Good morning, Jeff.
Avatar Swag For Life Member 9:07am
Jeff Golick:

Hey, @DJpeterDE! That thread looks great; hadn't seen. A welcome distraction.
  9:07am
Listener Gregory:

Ready to OD on D:O.
Avatar Swag For Life Member 9:07am
Jeff Golick:

How do, TDK60?
Avatar Swag For Life Member 9:10am
fred:

I'm mad at missing Dave Sewelson last week. A subway strike kept me from going, but it was postponed to Saturday and I didn't know that! So I missed the gig for no good reason
Avatar Swag For Life Member 9:13am
Jeff Golick:

Ugh, that is extremely frustrating, @fred!
  9:16am
Robm:

Morning fellow drummers
Avatar Swag For Life Member 9:17am
Jeff Golick:

Welcome, @Robm!
Avatar 9:17am
Stork:

Lerving this Liu.
Avatar Swag For Life Member 9:18am
Jeff Golick:

Really forces a slow-down.
Avatar 🥁 Swag For Life Member 9:19am
Doug Schulkind:

I've always said, it is better to be Pisaro-Liu than pissed off.
Avatar Swag For Life Member 9:19am
Jeff Golick:

(Or a channel change.)
Avatar 9:19am
TDK60:

Fred, which union? CGT?
Avatar Swag For Life Member 9:20am
Jeff Golick:

It's a real Tisser, @Doug.
Avatar Swag For Life Member 9:20am
StringOFperils:

Good morning....I have this weird feeling that someone's staring at the wall from the other side. I can feel it....I can ....feel...it.......Daisy, Daisy , give me yer answererrr duhhhh
  9:20am
Robm:

Thanks jeff
Avatar Swag For Life Member 9:22am
Jeff Golick:

@StringOFperils, maybe the wall is full of stars?
Avatar 🥁 9:22am
hyde:

@SoP i think you're entitled to an answer
  9:23am
Listener Gregory:

I assume everyone is dancing crazily to this as I am.
Avatar Swag For Life Member 9:23am
StringOFperils:

I think all the stars are here.
Avatar 🥁 Swag For Life Member 9:25am
doctorjazz:

Helllloooooooo Outies!!!
Avatar Swag For Life Member 9:25am
Jeff Golick:

Indeed, @SOp -- good morning!
Avatar 🥁 9:27am
duke:

Good morning Out There
Avatar Swag For Life Member 9:27am
fred:

@TDK60: they were in it, but don't look too close unless you want to be crushed: they're really bad as employers, and ruthless when it comes to crushing unions of their own employees
Avatar 9:29am
Stork:

SOp: "open the pod-bay doors, Hal."
  9:30am
Listener Gregory:

In the final section, it speeds up to 12 beats per minute. Prepare yourselves!
Avatar 9:30am
TDK60:

I tried five corporate news sites to find the name of the union (forget it) before I found that it's a bunch of unions.
Avatar Swag For Life Member 9:30am
Jeff Golick:

Heya, @doctorjazz! Mornin', @duke!

I think the longer silences of the Pisaro-Liu piece indicate part breaks between stem, flower, and root?
Avatar 🥁 9:32am
hyde:

i try not to mix my music and my botany. but that's just me
Avatar Swag For Life Member 9:33am
Jeff Golick:

There is definitely also a low-key "Thus Spake" thing happening...is that what you were suggesting, too, @SOp?
Avatar Swag For Life Member 9:33am
adamdoesit:

Good morning, Jeff G and the destined.
Avatar 🥁 9:34am
hyde:

@JG yeah, it's definitely there. i just watched 2001 on TCM the other night, so i can really hear it!
Avatar Swag For Life Member 9:35am
Jeff Golick:

Hi, hello, @adamdoesit!
Avatar Swag For Life Member 9:38am
Jeff Golick:

Nathaniel Mackey plays a bunch of different LPs during this performance.
Avatar 🥁 Swag For Life Member 9:40am
doctorjazz:

Hawk!
Avatar 🥁 Swag For Life Member 9:40am
chresti:

Morning Jeff and d:OUTers! Making coffee..
Avatar 🥁 Swag For Life Member 9:41am
doctorjazz:

I can play LPs...
Avatar Swag For Life Member 9:41am
Jeff Golick:

Cross-country greetings, @chresti!
Avatar Swag For Life Member 9:42am
Andrew in Toronto:

Good morning Jeff and all other listeners!
Avatar Swag For Life Member 9:45am
Jeff Golick:

Goooood morning, @Andrew in Toronto!
  9:47am
Listener Gregory:

People with sticks!
Avatar Swag For Life Member 9:53am
StringOFperils:

@Jeff@ 9:33...don't think I'm awake enough to make such elliptical suggestions...stem-flower-root DID remind me of Ives' 'The Unanswered Question', however...
  9:53am
Listener Gregory:

How did these people get hold of the breakfast conversation between me and my second wife???
Avatar Swag For Life Member 9:57am
Jeff Golick:

Follow along at home! www.ndbooks.com...
Avatar 🥁 9:59am
Listener Gregory:

You've heard the soundtrack, now buy the book.
Avatar 🥁 10:00am
Listener Gregory:

That was intriguing.
Avatar Swag For Life Member 10:01am
ParUbi:

Hey I liked them quite a bit
Avatar 🥁 Swag For Life Member 10:02am
chresti:

Yeah what ParUbi said
Avatar 🥁 Swag For Life Member 10:02am
chresti:

I like people with sticks.
Avatar Swag For Life Member 10:03am
fred:

Hey, what's wrong about being interesting? Do you think I tune in to this show because you're good at it?
Avatar Swag For Life Member 10:03am
StringOFperils:

I should probably vacuum the architecture while I music about the decline of dancing about writing
Avatar Swag For Life Member 10:05am
Jeff Golick:

I'm so glad, @ParUbi! And @chresti!

(I've often wondered, @fred.)
  10:06am
bigplanetnoise:

Morning, Jeff and all!
Avatar Swag For Life Member 10:09am
holland oats:

dancing with my shelf, oh oh
Avatar Swag For Life Member 10:11am
Jeff Golick:

Hey there, @bigplanetnoise!
Avatar Swag For Life Member 10:15am
coelacanth∅:

Good morning Jeff, OUTies
Avatar Swag For Life Member 10:15am
fred:

@holland oats: You should know better than tempting Jeff with a Billy Idol reference. So thanks if the last set goes "interesting"
Avatar Swag For Life Member 10:16am
Jeff Golick:

Hola, @coelacanth∅!
Avatar Swag For Life Member 10:16am
Jeff Golick:

It *is* a nice day for a...light sweater. (A nice day for a...CARDIGAN!)
Avatar Swag For Life Member 10:19am
fred:

And here we go, the gates of heck are open...
Avatar 10:20am
Hams:

glad i got to catch mcphee at the downtown music gallery. never seen so many folks in there.
Avatar Swag For Life Member 10:20am
Franco Twinkie:

Hey Jeff.
Avatar Swag For Life Member 10:21am
holland oats:

my god what have i done
Avatar 🥁 10:22am
Listener Gregory:

McFee letting loose with a rebel squeal.
Avatar Swag For Life Member 10:23am
Jeff Golick:

Oh nice, @Hams! At the current location? Must've been amazing.

Hi, @Franco! Nice high arch you have there.
Avatar 🥁 10:24am
Listener Gregory:

You can't tell me they aren't playing My Funny Valentine now.
Avatar Swag For Life Member 10:24am
fred:

I worship Joe McPhee, but I missed him two years ago because dance comes first. Then shit happened
Avatar Swag For Life Member 10:25am
Jeff Golick:

This NYC story from 2020 remains one of the odder stories of that very odd year: www1.nyc.gov...
Avatar Swag For Life Member 10:26am
StringOFperils:

My funny valentine, you are my favourite work of art descending a staircase.
Avatar Swag For Life Member 10:26am
Jeff Golick:

McPhee quotes "Valentine" often in his solos. Shipp paying tribute here?
Avatar Swag For Life Member 10:28am
fred:

OK, Billy Idol/De Blasio ticket will be hard to top
Avatar 🥁 Swag For Life Member 10:28am
DJpeterDE:

Avant piano “Valentine” always makes me think of Misha Mengelberg, although I don’t think Shipp would include him in his “mystery school”
Avatar 10:31am
Hams:

jeff, yep. about a week ago.
Avatar 10:31am
abbazabba:

Hi Jeff and All!

@fred- How are things in France right now with the Ukraine situation going on?
Avatar 🥁 10:31am
Listener Gregory:

I have to say I did not see this coming. Very nice.
Avatar 🥁 10:32am
Listener Gregory:

Would have liked more sticks, though.
Avatar Swag For Life Member 10:36am
spodiodi:

good morning, Jeff and all
Avatar Swag For Life Member 10:37am
StringOFperils:

There's your Sticks.
Avatar 🥁 10:38am
Listener Gregory:

This is as good as a stick in the eye!
Avatar Swag For Life Member 10:38am
Jeff Golick:

Howdy, @abbazabba!
G;day, @spodiodi!
Avatar Swag For Life Member 10:39am
fred:

@abbazabba: There's a presidential election soon, so it's a mess. An issue for the far right, who support Putin but say they are for local control. Also for the populist "left". Looks bleak as usual! I usually start from the far left but rule out any nationalists or racists, which leaves me at center left at best. It's an issue, and I've been vocal about it, but then I was called a racist
Avatar 🥁 Swag For Life Member 10:41am
Doug Schulkind:

Acoustic Chicken has several potential meanings. I am enjoying the ambiguity.
Avatar 🥁 10:42am
Listener Gregory:

@Doug, I am reading a research proposal about verbal ambiguity, and "chicken" is one of the examples. So, this is my soundtrack.
Avatar 🥁 10:42am
hyde:

scallion update, the white parts that i put in water last week grew me enough green scallions to use this week without buying any new ones. i will bring Big Scallion to its very knees
Avatar 🥁 Swag For Life Member 10:44am
chresti:

Haha Big Scallion
Avatar Swag For Life Member 10:44am
spodiodi:

nice, hyde! :)
Avatar Swag For Life Member 10:44am
spodiodi:

gm, chresti! \\//
Avatar 🥁 Swag For Life Member 10:45am
chresti:

Hi spodi!\\//
Avatar 🥁 10:47am
Listener Gregory:

@hyde, now if I can only do that with my leftover chicken leg...
Avatar 10:50am
abbazabba:

Yeah, “mess” seems accurate. I don’t know the details on the history of it. That said, I think there should be certain lines that don’t get crossed. And I think the great majority of people do or should feel the same
Avatar 🥁 10:52am
hyde:

@LG i think you have to plant those in eggshells to make it work
Avatar Swag For Life Member 10:53am
spodiodi:

that explains why i've been seeing eggshells in people's gardens
Avatar 🥁 10:54am
duke:

I'm enjoying this Acoustic Chicken thing. I really have to explore Japanese jazz more.
Avatar 🥁 Swag For Life Member 10:54am
doctorjazz:

Like Acoustic Chicken!
Avatar 🥁 Swag For Life Member 10:55am
doctorjazz:

(But I'm holding out for Electric Chicken)
Avatar 10:55am
abbazabba:

This is a nice jam! Wasn’t acoustic chicken a show on Cartoon Network?
Avatar 🥁 10:56am
duke:

Which came first Acoustic Chicken or Acoustic Egg?
Avatar Swag For Life Member 10:57am
adamdoesit:

My lovely wife enjoyed that acoustic chicken, asked what it was.
Avatar 10:57am
abbazabba:

Looked it up. Show was called Robot Chicken. It was hilarious and very absurd
Avatar Swag For Life Member 10:57am
StringOFperils:

Poule the plug. You'll like it.
Avatar 10:58am
abbazabba:

Me too @Duke. My only frame of reference is what fmu plays and I generally like what I hear
Avatar 🥁 Swag For Life Member 10:58am
chresti:

Wasn't there a Super Chicken?
Avatar 🥁 Swag For Life Member 10:59am
Doug Schulkind:

Acoustic Chicken reminds me that there was a relative famous punk rock club in 1980s Pittsburgh called The Electric Banana.
Avatar 🥁 Swag For Life Member 10:59am
DJpeterDE:

“Drummer stream style” is a new school of martial arts
Avatar Swag For Life Member 10:59am
fred:

@abbazabba: Most people would agree about lines, but few agree about where they should be drawn, so same old there. I'm very disappointed by leftists I know though. Small sample size, but I'm shocked by the anti-Asian vibe
Avatar 🥁 11:01am
Listener Gregory:

Last week I mentioned hearing a very good concert by Joel Ross. It seems that the concert has been taped and is at the moment available to see at vtjazz.org. The concert does start after a few empty minutes, so just run your cursor along the timeline until you see musicians in the thumbnail. The first sequence is particularly good, with Coltrane's Equinox (I think) in the middle.
Avatar 🥁 Swag For Life Member 11:01am
Doug Schulkind:

@DJpeterDE
Actually, Drummer Stream Style is a new K-Pop dance craze.
Avatar 🥁 Swag For Life Member 11:06am
doctorjazz:

I got to see Ross once as a sideman, not as a leader, but he's quite a talent.
  11:09am
WM:

I was lucky enough to have heard Graves, Parker and Brontzman each live at one time or another. Fantastic to discover that they once did all play together.
Avatar 🥁 Swag For Life Member 11:09am
doctorjazz:

Thumbscrew is at The Stone/New School next Saturday!
Avatar 🥁 Swag For Life Member 11:12am
WR:

❤️ Milford Graves.
Avatar 🥁 11:12am
hyde:

this is quite good!
Avatar 11:12am
abbazabba:

Yeah, that’s a bit frightening, Fred
Avatar 🥁 Swag For Life Member 11:12am
doctorjazz:

Just the phrase "The Stone/New School" is exciting, they just restarted their live music series!!!
Avatar 🥁 11:14am
Listener Gregory:

That is great.
Avatar 🥁 Swag For Life Member 11:15am
Mx. Baba Bee (e/they):

this'll show my noisy neighbors!
Avatar 🥁 Swag For Life Member 11:15am
Doug Schulkind:

A little Leon Thomas-style yodel action in there!
Avatar 🥁 Swag For Life Member 11:16am
Mx. Baba Bee (e/they):

hello, Jeff and WFMU folx!
Avatar 🥁 11:16am
Listener Gregory:

Mx Bee, we ARE the noisy neighbors!
Avatar 🥁 Swag For Life Member 11:18am
DJpeterDE:

@doug that’s good news, it’s always good to have the k-pop fans on your side
Avatar 11:18am
TDK60:

Doug @ 10:59. I frequented and played at the Electric Banana in Pgh.
Avatar Swag For Life Member 11:19am
Jeff Golick:

Greets, @Mx. Baba Bee!
Hiya, @WM!
Hellooo, @WR! And yes.
Avatar 🥁 Swag For Life Member 11:23am
Mx. Baba Bee (e/they):

@LG: ha ha yeah!
Avatar Swag For Life Member 11:24am
adamdoesit:

I need to get away from the news and out in the wind for a bit. See you all this afternoon at the Stork. Thanks for the tunes, Jeff G.
Avatar 🥁 Swag For Life Member 11:24am
Doug Schulkind:

@TDK60
The site is owned by the same family, but now it is a mediocre Italian restaurant.
Avatar 🥁 Swag For Life Member 11:25am
Mx. Baba Bee (e/they):

I'm not ready for the new Kpop dance craze, gotta make some tea first
Avatar 🥁 Swag For Life Member 11:25am
Mx. Baba Bee (e/they):

be well, adamdoesit
Avatar Swag For Life Member 11:25am
fred:

I'm still bracing for the Cardigans/ Billy Idol (feat. Tall DB) mashup
Avatar Swag For Life Member 11:28am
Jeff Golick:

Take care, and see ya laterz, @adamdoesit! Thanks for coming by.
Avatar 11:28am
TDK60:

Doug, Yeah, the guy who ran it was unfortunately almost a walking stereotype.
Avatar 🥁 11:31am
Listener Gregory:

Walking Stereotype was the name of my one-man band in high school. Or so everyone said.
Avatar 11:32am
TDK60:

Hoo, Listener Gregory. And what was your other AKA/stage name, or two?
Avatar 🥁 Swag For Life Member 11:32am
Doug Schulkind:

@Little Gregory
I'm sure you remain deeply embittered at having been kicked out of the band.
Avatar Swag For Life Member 11:33am
Franco Twinkie:

Baba, I have to eat some oatmeal before I make any executive decisions about anything - cultural phenomena included.
Avatar 🥁 11:33am
Listener Gregory:

@Doug, it was a difficult conversation, but the band eventually agreed it was for the best.
Avatar Swag For Life Member 11:36am
fred:

"mediocre" was my middle name in high school and since. Didn't catch up as a band name for some reason
  11:40am
Mark R:

I like this Mujician track a lot. Very intriguing and beautiful. Never heard of Mujician (cool name) before, but that's in keeping with a longstanding WFMU tradition, to play great music by people I've never heard of
  11:41am
Mark R:

I just tuned in, but a lotta long tracks this morning, apparently.
Avatar Swag For Life Member 11:44am
listener james from westwood:

Oooh, live 75!
Avatar Swag For Life Member 11:44am
Jeff Golick:

Right on, @Mark R. Mujician was named by pianist Keith Tippetts daughter, if the legends are true.
Avatar 🥁 Swag For Life Member 11:44am
doctorjazz:

I gotta run, thanks, Jeff!
Avatar 🥁 Swag For Life Member 11:45am
doctorjazz:

(love this...)
Avatar Swag For Life Member 11:45am
Jeff Golick:

Run strong, @doc! And long may you.
Avatar 🥁 Swag For Life Member 11:45am
Mx. Baba Bee (e/they):

Pranko: my morning gruel is now ready to be consumed. Still gotta get that tea steeping
  11:47am
Mark R:

I love 75 Dollar Bill bouncing off the horns on this track. I think the Little Big Band gives his music more depth and texture.
Avatar 11:52am
TDK60:

75 Dollar Bill sounds influenced by Malian guitar music. [?] Thanks Jeff; have to ride a subway.
Avatar 🥁 Swag For Life Member 11:52am
Revolution Rabbit Nov63:

...been all kinds of distracted
- but listening - & appreciating !
Avatar 11:53am
Stork:

Been out and around but checking in - great show, Jeff! Dexter Gordon is blowing out the candles with his tenor sax in heaven on this, his 99th birthday - The Stork Club shall hold a four-hour fete. The door is open:
www.wfmu.org...
Avatar 🥁 11:54am
Listener Gregory:

Would like to attend to this, but I just saw a newspaper headline telling me "Scammers are not your friends." Must follow up this surprising news.
Avatar Swag For Life Member 11:57am
Andrew in Toronto:

Thanks for the great show!!
Avatar 🥁 11:57am
Listener Gregory:

Thanks a lot, Jeff. This was your most D:O show yet. By which I mean excellent.
Avatar Swag For Life Member 11:57am
listener james from westwood:

Many thanks, Jeff!
Avatar 🥁 11:58am
hyde:

thanks!
  11:58am
spodiodi:

Thanks, Jeff!
Avatar 🥁 Swag For Life Member 11:58am
Doug Schulkind:

75 Dollar Bill is sort of a band in residence at the Outpost in Ridgewood, home to the Drummer Stream's Ridgewood Radio. They rehearse at Outpost on a regular basis.
Avatar Swag For Life Member 11:58am
coelacanth∅:

Thanks Jeff!
Avatar 🥁 Swag For Life Member 11:58am
Doug Schulkind:

Wonderful show, Jeff!
Avatar Swag For Life Member 11:59am
Jeff Golick:

Thanks, EVERYONE! See you all at Stork's place: www.wfmu.org...
Avatar 🥁 Swag For Life Member 11:59am
WR:

Thank you Jeff.
Avatar 11:59am
abbazabba:

Thanks Jeff!
Avatar Swag For Life Member 11:59am
Jeff Golick:

(Also, hiya, @RRN63...)
Avatar 🥁 Swag For Life Member 12:00pm
chresti:

Thanks Jeff!
Avatar 🥁 Swag For Life Member 12:00pm
Mx. Baba Bee (e/they):

thanks!
Avatar 2:02am
diwii:

This is great ! Can't wait for the next show.
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written 2000-2024 by Ken Garson