Favoriting Bryce: Playlist from February 23, 2024 Favoriting

I never miscue a record. I am punctual, well-prepared, and dislike clutter. Outgoing and helpful, I'm always appropriately dressed. I do not behave erratically and have excellent penmanship. My CD's never skip, and I am in good health. I like all the notes, in any order.

On WFMU | wfmu.org
WFMU LIVE Audio Streams (Get help):   Pop-up  |  128k AAC  |  128k MP3  |  32k MP3

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


Favoriting February 23, 2024

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

Artist Track Album Approx. start time
Muhal Richard Abrams  Bloodline   Favoriting Blu Blu Blu  0:00:00 (Pop-up)
Anthony Braxton  [track B2]   Favoriting Creative Music Orchestra 1976  0:15:20 (Pop-up)
Robert Graettinger / Ebony Big Band  Suite For Stringtrio & Windquartet   Favoriting Live at the Paradiso  0:22:34 (Pop-up)
JuJu  Struggle (Home)   Favoriting A Message from Mozambique  0:40:13 (Pop-up)
 
Rudolph Johnson  The Second Coming   Favoriting The Second Coming  0:57:01 (Pop-up)
The Ensemble Al-Salaam  Malika   Favoriting The Sojourner  1:05:54 (Pop-up)
The John Betsch Society  Get Up and Go   Favoriting Earth Blossom  1:13:11 (Pop-up)
Roland P. Young  Lovliness   Favoriting Isophonic Boogie Woogie  1:19:43 (Pop-up)
Friendship Next of Kin  Facets of the Universe   Favoriting Facets of the Universe  1:35:11 (Pop-up)
 
François Tusques & Noel McGhie  Topolitologie 2   Favoriting Topolitologie  1:57:49 (Pop-up)
Angelo Debarre & Ludovic Beier  Entre ciel et terre   Favoriting Entre ciel et terre  2:18:17 (Pop-up)
Baroque Jazz Trio  Latin Baroque   Favoriting Baroque Jazz Trio  2:22:57 (Pop-up)

Music behind DJ:
HUH! 

 

 

2:27:01 (Pop-up)
Brazilian Octopus  Chayé   Favoriting Brazilian Octopus  2:35:49 (Pop-up)
Hermeto Pascoal  Gamboa   Favoriting Lagoa da Canoa, Município de Arapiraca  2:39:01 (Pop-up)
Hermeto Pascoal  Papagio Alegre   Favoriting   2:39:18 (Pop-up)
Milton Marsh  Sabotage, 3 Preparations   Favoriting Monism  2:44:25 (Pop-up)
Melvin Jackson  Everybody Loves My Baby   Favoriting Funky Skull  2:53:47 (Pop-up)
 
      2:55:57 (Pop-up)


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

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

| Email the Program Director | Other WFMU Playlists | All artists played by Bryce |

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:04pm
MikeG:

Helloo.
Avatar Swag For Life Member 12:04pm
Sem:

Bryce: hello.
Avatar Swag For Life Member 12:04pm
Krys O.:

Howdy!
  12:04pm
rx "rexy" scabin:

Good afternoon, Bryce and Everyone.
Avatar Swag For Life Member 12:04pm
2/3 of the Perrin Family:

hey all
Avatar Swag For Life Member 12:06pm
Yes:

greetings all
Avatar 12:06pm
Hubig Pie:

↳ Song: "Bloodline" by "Muhal Richard Abrams"
Jaunty tuba.
Avatar Swag For Life Member 12:06pm
Jason from Houston:

Heyyyyyy there.
Avatar 12:06pm
Bryce:

hey, all you human persons!
Avatar Swag For Life Member 12:07pm
tom tom the pipers son:

hello bryce and people...
Avatar Swag For Life Member 12:08pm
Ken From Hyde Park:

For those about to Bryce, we salute you! 🫡
Avatar Swag For Life Member 12:09pm
spodiodi:

greetings, Bryce and all
Avatar Swag For Life Member 12:10pm
chresti:

Hieeeee!
  12:10pm
eva:

hello all!
Avatar Swag For Life Member 12:10pm
Jim the Poet:

This is cool
  12:15pm
Philip:

ooohhh dig this
Avatar Swag For Life Member 12:18pm
Listener Bryan (the Professor):

hey bryce & bryce squad
Avatar Swag For Life Member 12:19pm
Yes:

Jim your profile pic is a delight
Avatar 12:20pm
Bryce:

was just gonna say!
  Swag For Life Member 12:21pm
lpfnrobin:

Welph Brye - lovely as always
Avatar Swag For Life Member 12:22pm
coelacanth∅:

i like these notes.
in any order.
  Swag For Life Member 12:22pm
lpfnrobin:

Ahhh Bryce!
  12:23pm
spodiodi:

Good morning, Bryce and all
Avatar Swag For Life Member 12:25pm
Jim the Poet:

↳ Yes @12:19
Oh, thank you
Avatar Swag For Life Member 12:28pm
common:

bryce! all!
  12:29pm
Miketp:

Ah paradiso.hi Bryce n friends going to get a hairs cut.gettin kinda long.
Avatar Swag For Life Member 12:29pm
Ken From Hyde Park:

↳ coelacanth∅ @12:22
order of tacos
order of pizza
order of biryani ...
  Swag For Life Member 12:30pm
lpfnrobin:

...And I made a curry for lunch. Whaddy'a know.
Avatar Swag For Life Member 12:32pm
drowsy:

↳ Song: "Suite For Stringtrio & Windquartet" by "Robert Gr...
This is very nice, Bryce. Thanks! I needed this and didn't know it...
Avatar Swag For Life Member 12:35pm
coelacanth∅:

↳ spodiodi @12:23
'morning spodi!
  12:35pm
Toothgrinder Tom:

Wild and wonderful.
Avatar Swag For Life Member 12:36pm
coelacanth∅:

↳ Ken From Hyde Park @12:29
yes please, one of each!
Avatar Swag For Life Member 12:36pm
coelacanth∅:

(in any order)
  Swag For Life Member 12:40pm
lpfnrobin:

Super complicated Curry Bryce this 🎧 but I hear you.
Avatar 12:42pm
Mister Dobalina:

↳ Ken From Hyde Park @12:29
Able to sneak in a burrito for me, in there?
Avatar Swag For Life Member 12:46pm
Passaic River Blues:

BRING THE ONENESS
Avatar 12:46pm
northguineahills:

ok, forgot i had my laptop w/ me, and can plug in during lunch...
Avatar 12:47pm
northguineahills:

↳ Passaic River Blues @12:46
what PRB said!!!
Avatar Swag For Life Member 12:47pm
chris in the redwoods:

hi, Bryce and marbled ones. digging the JuJu.
  12:47pm
roc:

This is the good shit bryce ty
Avatar 12:50pm
Bryce:

:)
  12:55pm
Mare:

Ugh……
  12:55pm
Yes:

😎
Avatar Swag For Life Member 12:57pm
dakfinch:

in the zone
Avatar Swag For Life Member 12:58pm
Sem:

Good, good juju.
Avatar Swag For Life Member 1:00pm
spodiodi:

good morning, coelacanthØ!
(sorry for delay. was on the bike)
Avatar Swag For Life Member 1:01pm
maurer:

nice set! hadn't heard juju before...
Avatar Swag For Life Member 1:01pm
Passaic River Blues:

↳ Song: "The Second Coming" by "Rudolph Johnson"
You literally can't go wrong with Black Jazz Records.
Avatar 1:03pm
Bryce:

↳ Passaic River Blues @1:01
recorded in QS quad no less
Avatar Swag For Life Member 1:04pm
Stanley:

Here.
Beer: Swannay Mild
Snack: Mini-cheddars

Cheers.
Avatar Swag For Life Member 1:04pm
Jason from Houston:

↳ Bryce @1:03
Glad I am listening on a mono BT speaker.
Avatar Swag For Life Member 1:05pm
Ken From Hyde Park:

↳ Mister Dobalina @12:42
One burrito, order up! 🎶🌯🎶
Avatar Swag For Life Member 1:05pm
Sem:

↳ Bryce @1:03
Knew I shoulda held on to my quadraphonic system from 1974.
Avatar 1:06pm
northguineahills:

↳ Song: "Struggle (Home)" by "JuJu"
juju also did some funky discoesque recordings as well....
Avatar 1:07pm
Bryce:

↳ Jason from Houston @1:04
🤣
Avatar 1:07pm
Bryce:

↳ northguineahills @1:06
oh wow, haven't heard!
Avatar Swag For Life Member 1:09pm
Stanley:

Hi Sem.
How are you.
For dinner we've got pies from Innerleithen.
  Swag For Life Member 1:09pm
lpfnrobin:

↳ Song: "The Second Coming" by "Rudolph Johnson"
Good grief - buy that band some new wearables......yahhhhhh
Avatar Swag For Life Member 1:10pm
PaulRobeson1924:

Very Good + sounds today
  1:10pm
EL ÚLTIMO ROMÁNTICO:

<3
  Swag For Life Member 1:14pm
lpfnrobin:

↳ lpfnrobin @1:09
...and now "how to destroy a Rhodes" (hint you cant ) but the try will haunt thusly.
Avatar Swag For Life Member 1:14pm
PaulRobeson1924:

NM sounds
Avatar Swag For Life Member 1:15pm
Sem:

↳ Stanley @1:09
Hello, Stanley. All good here, eyeing the (under snow) garden w/ barely concealed desire to play in the dirt. Mmmmmmm, Innerleithen pie. Finest kind. A vegetarian one, I suppose, for she who must eat like that.
Avatar 1:16pm
northguineahills:

↳ Bryce @1:07
it was under , "the oneness of juju" moniker. I was expecting free/spiritualized jazz, and taken aback. Then, I dug! (my recs are still in FL, so, I can't remember the title)
Avatar 1:18pm
northguineahills:

↳ Jason from Houston @1:04
look at fancypants using a speaker to listen to music! (goes back to imagining vibrations) 😜

I actually got my hedfons a new cord yesterday, so, i can hear decent sound again....
  Swag For Life Member 1:22pm
lpfnrobin:

Playing with my dogs, Bryce with this.
Proper madness
Avatar Swag For Life Member 1:23pm
tim:

Hello Bryce! Digging the jaZzbo! Hello everyone!
Avatar Swag For Life Member 1:25pm
coelacanth∅:

ancient laptop here has very limited use, but excellent sound (for a laptop) and surprisingly great stereo separation, if one can imagine that.
...but it's true!
Avatar Swag For Life Member 1:25pm
coelacanth∅:

(and we hear in stereo, after all. not quad, not mono.)
Avatar Swag For Life Member 1:26pm
Stanley:

↳ Sem @1:15
Cauliflower for the Prof, chicken and bacon for Mr Savage.
  1:29pm
jms in upstate manhattan:

Wow, gorgeous piece, amazing set. All new artists to me, except for Braxton and Abrams. Many thanks!
Avatar Swag For Life Member 1:31pm
tim:

Bryce - Is the title of the Braxton song you played a diagram like title?
  1:31pm
rx "rexy" scabin:

Thank you, Bryce and Everyone. I have to go burn things.
Avatar 1:36pm
Bryce:

↳ tim @1:31
hahaa indeed!

www.discogs.com...
Avatar Swag For Life Member 1:38pm
tim:

↳ Bryce @1:36
Yes! I love those! I have no clue how to read those but I sure like looking at them.
  Swag For Life Member 1:38pm
lpfnrobin:

↳ Bryce @1:36
Cut off is not a no it's just now yet. That was - beyond
  Swag For Life Member 1:39pm
lpfnrobin:

↳ tim @1:38
Yet its within
Avatar Swag For Life Member 1:40pm
Jason from Houston:

↳ northguineahills @1:18
My listening set up at work is not great...

You know, I kind of can't handle things on or in my ears. I don't think my ears are weird or anything...
Avatar 1:41pm
northguineahills:

↳ Song: "Facets of the Universe" by "Friendship Next of Kin"
lurve this one...
  Swag For Life Member 1:42pm
lpfnrobin:

↳ Jason from Houston @1:40
Waves - sound is but one of many tools in your weighted sense of reality. Its the same but all should have the right to get it - no matter the condition situation - understanding
Avatar 1:42pm
northguineahills:

↳ Jason from Houston @1:40
i can't use outside hedfons, (but I have passable ones, i use for zoom meetings). Actually have my own hedfons for the time being as i take an extended lunch break...
  Swag For Life Member 1:43pm
lpfnrobin:

↳ northguineahills @1:42
Sound like your priorities are on the proper line ;)
Avatar 1:44pm
northguineahills:

↳ tim @1:31
you do know, the can worms you just opened? (i've spent way to much time w/ braxton songs)
Avatar 1:44pm
northguineahills:

↳ tim @1:31
and that's before we get to the ghost trance series...
Avatar Swag For Life Member 1:45pm
Ken From Hyde Park:

↳ Jason from Houston @1:40
Ask your doctor if the Bone Fone is right for you. www.boingboing.net...
Avatar Swag For Life Member 1:46pm
tim:

↳ northguineahills @1:44
I take no responsibility! ;)
  Swag For Life Member 1:46pm
lpfnrobin:

↳ Ken From Hyde Park @1:45
And I thought I saw faucets....
Avatar Swag For Life Member 1:47pm
tim:

↳ Ken From Hyde Park @1:45
I might recommend the banana phone. It's affordable, multisensory and delicious!
  Swag For Life Member 1:50pm
lpfnrobin:

↳ tim @1:47
Vienna is this you? - you sound different but at least I can hear you
Avatar Swag For Life Member 1:50pm
tim:

↳ tim @1:47
I imagine it is also the only phone many WFMU DJs use for their request hotlines.
Avatar 1:51pm
Bryce:

all we have here are moss green princess phones
  1:51pm
ShelbyG:

Checkin in from UK. Sounding loud n clear across the pond.
Avatar Swag For Life Member 1:52pm
Ken From Hyde Park:

↳ ShelbyG @1:51
Raise a pint for Bryce Fridays!
  1:52pm
ShelbyG:

I definitely have.
Avatar Swag For Life Member 1:53pm
tim:

↳ ShelbyG @1:52
Heya ShelbyG! Good to see you!
  Swag For Life Member 1:54pm
captain beef fart:

↳ Ken From Hyde Park @1:52
raised a pint for lunchtime pinball. Now back to work for a spell.
  1:54pm
ShelbyG:

Good to be seen, Tim 🤩
  Swag For Life Member 1:54pm
lpfnrobin:

↳ Bryce @1:51
Elves are not #green$ - they are grey at least some of them but others maybe
Avatar Swag For Life Member 1:54pm
Jason from Houston:

↳ Ken From Hyde Park @1:45
WUT
  Swag For Life Member 1:55pm
lpfnrobin:

↳ Jason from Houston @1:54
Gray more apprepo?
  1:55pm
ShelbyG:

FMU inspirations…
I actually have my own radio show now on a community station in Exeter, Devon, UK.
Avatar 1:55pm
northguineahills:

↳ Ken From Hyde Park @1:52
if you insist!
Avatar 1:56pm
northguineahills:

↳ ShelbyG @1:55
que chido!
Avatar Swag For Life Member 1:57pm
Listener Jonny in MA............. d-_-b:

Hi Bryce! Loving the show!!! Thank you!
Avatar 1:58pm
Aquebogue:

Selwyn Lissack!! So good thanks Bryce! Flew in under my radar.
Avatar Swag For Life Member 1:59pm
tim:

↳ ShelbyG @1:55
Woohoo! That's awesome, Shelby!
  1:59pm
ShelbyG:

@northguineahills: gracias 🙏🏼
  Swag For Life Member 1:59pm
lpfnrobin:

Envelopes that have a sent to them upon opening are scenic setters - speakers help and thats doable too. Writing always welcomed ... hmmmmmmm
Avatar 2:00pm
northguineahills:

ayleresqueness!
  2:00pm
ShelbyG:

@tim: thank you! It is super fun 🤩
Avatar Swag For Life Member 2:00pm
Ken From Hyde Park:

↳ northguineahills @1:55
Indubitably, old chap!
🍺
  Swag For Life Member 2:03pm
lpfnrobin:

Angelic Friday Bryce
Avatar Swag For Life Member 2:05pm
Jason from Houston:

[also claps]
Avatar 2:05pm
northguineahills:

i'm going back to work, just to make sure a dumpster fire hasn't ensued, and then go home and sleep. (i'll still be listening to bryce, and, yes, I have a pint glass of ale for the time being)
Avatar Swag For Life Member 2:06pm
Bobby:

↳ northguineahills @2:05
back to work, citizen
  Swag For Life Member 2:06pm
lpfnrobin:

↳ northguineahills @2:05
That'll be perfect Im sure there more to do after we get to not notice the "Work" part of the pint....... .. .. . ..
Avatar Swag For Life Member 2:08pm
Jason from Houston:

Piano time:
emuseum.mfah.org...
  Swag For Life Member 2:09pm
lpfnrobin:

↳ tim @1:38
Channels - streams of interpretation - hard to do in one place of many, knowing that already helps
  Swag For Life Member 2:10pm
lpfnrobin:

↳ lpfnrobin @2:09
Theres a word for that no matter what
  2:10pm
WM:

Someday you should play all of Seasons (1971, BYG) by Alan Silva & the Celestial Communications Orchestra - a single continuous composition clocking in at 2 hours, 23 minutes and 28 seconds. That might be beyond even your expanded horizons, Bryce.
Avatar 2:14pm
northguineahills:

↳ lpfnrobin @2:06
the last week has been less then kind. happy to have an office that's understanding...
Avatar 2:16pm
Bryce:

↳ WM @2:10
hahaaa, you never know.....

wfmu.org...
  Swag For Life Member 2:16pm
lpfnrobin:

↳ northguineahills @2:14
'tis just an office, let your mind free itself and the doors of possibility reign.
without the cloud if applicable
Avatar Swag For Life Member 2:17pm
maurer:

↳ WM @2:10
great record!
  Swag For Life Member 2:17pm
lpfnrobin:

" - some things just make a mess of what could have been. Like on - stage disk.... Bryce
  2:20pm
WM:

The whole composition is avaialble on Youtube. I used to own a copy on vinyl. Don't remember what happened to it.
  Swag For Life Member 2:22pm
lpfnrobin:

↳ Song: "Entre ciel et terre" by "Angelo Debarre & Ludovic...
Iv'e seem some impossible in my life but this as that Bryce?....
Avatar 2:23pm
northguineahills:

↳ lpfnrobin @2:16
doing just that...merci...
  Swag For Life Member 2:23pm
lpfnrobin:

↳ northguineahills @2:23
The universe is under your control at this point :)
Avatar 2:26pm
Ike:

Meow.
  Swag For Life Member 2:27pm
lpfnrobin:

↳ Ike @2:26
Wuff
  Swag For Life Member 2:30pm
lpfnrobin:

Twenty (x) seconds of silence
Avatar 2:31pm
Bryce:

laptop died!
Avatar Swag For Life Member 2:32pm
Listener Bryan (the Professor):

I missed it. Was I in the bathroom?
  Swag For Life Member 2:34pm
lpfnrobin:

↳ Listener Bryan (the Professor) @2:32
I think it was 24 not 29 seconds but hard to count with the precise tools ITB....
Avatar Swag For Life Member 2:35pm
Listener Bryan (the Professor):

↳ Bryce @2:16
ngh was there! and cecile! what ever happened to cecile?
Avatar Swag For Life Member 2:36pm
coelacanth∅:

Cecile still shows up, once per blue moon
Avatar Swag For Life Member 2:38pm
Krys O.:

BRASSSSSSSSSSSSSY JAZZZZZZZZ
Avatar Swag For Life Member 2:38pm
Sem:

↳ coelacanth∅ @2:36
hey, coel.
Cecile was constantly on the boards when I first arrived here in February of 2013.
Avatar Swag For Life Member 2:40pm
Ken From Hyde Park:

Cecile (DJ Dowdydiva) did a Radio Row show last fall. www.wfmu.org...
  Swag For Life Member 2:41pm
lpfnrobin:

↳ Ken From Hyde Park @2:40
Its so it doesn't help 🤘
Avatar Swag For Life Member 2:43pm
PaulRobeson1924:

↳ Ken From Hyde Park @1:45
Bone Froth
Avatar Swag For Life Member 2:43pm
Listener Bryan (the Professor):

↳ Ken From Hyde Park @2:40
oh nice. thanks for that!
Avatar Swag For Life Member 2:43pm
Sem:

↳ Ken From Hyde Park @2:40
Thanks, KfHP!
Avatar Swag For Life Member 2:45pm
Listener Bryan (the Professor):

↳ Sem @2:38
when the comments boards started it felt like she was the most consistent presence. any time i was on she was on.
  Swag For Life Member 2:45pm
lpfnrobin:

..<> Good this ins't helping but it does
Avatar Swag For Life Member 2:45pm
Sem:

Papagano, Papagano!
Avatar Swag For Life Member 2:46pm
Passaic River Blues:

↳ Ken From Hyde Park @2:40
Thank you for that link! Cecile is awesome. Very much miss her comments about Eurovision, drag, K-pop, house music, Chicago-area stuff, etc. She put me on to the Sylvester biography that I really, really enjoyed.
Avatar Swag For Life Member 2:47pm
Ken From Hyde Park:

I haven't seen Cheri Pi or fleep for a while, either.
Avatar Swag For Life Member 2:47pm
Listener Bryan (the Professor):

↳ Listener Bryan (the Professor) @2:45
*along with ngh and rev rabbit
Avatar 2:49pm
Ike:

↳ Listener Bryan (the Professor) @2:45
Agreed. Cheri Pi (not to be confused with an obsessive troll with a similar name) was also around a lot.
Avatar Swag For Life Member 2:49pm
Sem:

↳ Listener Bryan (the Professor) @2:45
That was my impression, didn't know what "standard experience" was, so just went w/ it. I recall when our listening patterns lined up seemed to post a great deal.
Avatar Swag For Life Member 2:52pm
Sem:

↳ Ken From Hyde Park @2:47
I wrote fleep a year ago, Christmas, they said they were taking a break and finding other outlets for their creativity.
I asked for their permission to use "Long time, no avatar."
Granted.
  Swag For Life Member 2:52pm
lpfnrobin:

❤️
Got you Bryce. Wonderful show. Now, who repairs all the equip that was dammed in this process?
💜
Avatar Swag For Life Member 2:53pm
Ken From Hyde Park:

↳ Sem @2:52
Oh, cool. Thanks for the update. Wishing them well.
Avatar Swag For Life Member 2:54pm
Krys O.:

Thank you so much, Bryce! Hope your laptop gets resurrected. Hosannah!
Avatar Swag For Life Member 2:56pm
Jason from Houston:

Thank you, B-Pain.
Cheers, good radio buddies.
Avatar 2:56pm
Bryce:

thanks, alla yous!! xo
Avatar Swag For Life Member 2:56pm
Passaic River Blues:

Thank you, Bryce!
Avatar Swag For Life Member 2:57pm
spodiodi:

thanks, Bryce!
Avatar Swag For Life Member 2:57pm
Jason from Houston:

↳ Song: "Everybody Loves My Baby" by "Melvin Jackson"
YESSSSSSSSSS
  Swag For Life Member 2:57pm
lpfnrobin:

↳ Krys O. @2:54
Get a new laptop - it's overheated and may cause further damage, lookup laptop over heating dance tray. Else stick it in the freezer for a few min and resume program until then........
Avatar Swag For Life Member 2:58pm
coelacanth∅:

↳ Sem @2:38
Greetings Sem! yeah she was...and some others, some still amongst us, some not at all.
i miss some, not others!
Avatar Swag For Life Member 2:59pm
coelacanth∅:

↳ Ken From Hyde Park @2:40
wow, didn't know that!
Avatar Swag For Life Member 2:59pm
Sem:

Bryce: THANK YOU!

coel: hahaha, just so
Avatar Swag For Life Member 2:59pm
coelacanth∅:

Thanks Bryce!
Avatar Swag For Life Member 2:59pm
Ken From Hyde Park:

Thanks, Bryce!
  3:00pm
honest Bernardo from Argentina:

Bryce! We didn’t even get to say goodbye!
  Swag For Life Member 3:00pm
lpfnrobin:

🙏
Avatar Swag For Life Member 3:01pm
coelacanth∅:

↳ Ken From Hyde Park @2:47
i miss fleep
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written 2000-2024 by Ken Garson