Favoriting Frame Duggy Louder with Jan Turkenburg: Playlist from October 26, 2020 Favoriting

Jan Turkenburg's avatar View Jan Turkenburg's profile Favoriting

Eclectic radio with a heavy Dutch accent.

Monday 1 - 4pm (EST) | On WFMU's Sheena's Jungle Room
Sheena's Jungle Room LIVE Audio Streams (Get help):   Pop-up  |  128k MP3

<-- Previous playlist | Back to Frame Duggy Louder with Jan Turkenburg playlists | Next playlist -->


Favoriting October 26, 2020: FDL291 Kleinkunst & Whatnot

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

Playlist image Favoriting

Artist Track Comments Images Approx. start time
Trafassi  Wasmasjien   Favoriting  
Favoriting
0:00:00 (Pop-up)

Music behind DJ:
Andy Britton / David Goldsmith 

Buttercup   Favoriting

[atmos-cd182] 

Favoriting

0:04:11 (Pop-up)
Hazy Osterwald Sextett  Konjunktur-Cha-Cha   Favoriting  
Favoriting
0:09:31 (Pop-up)
Batacuda  The Fakir   Favoriting  
Favoriting
0:12:33 (Pop-up)
Louis Seigner & Marie-Hélène Breillat  Perlipopette et Sacripan   Favoriting  
Favoriting
0:15:42 (Pop-up)
Sushi Kids  Jij kan het vertellen   Favoriting  
Favoriting
0:17:54 (Pop-up)
Groep Miloscope  Het beloofde land (a - Ex 33..1 en 3)   Favoriting  
Favoriting
0:21:28 (Pop-up)
Mohamed & his Robed Rockers  Harem orgy   Favoriting  
Favoriting
0:25:30 (Pop-up)
Andy Stewart  Donald Where's Your Troosers   Favoriting 1960-12-15 
Favoriting
0:32:40 (Pop-up)
Rick van der Linden  Gymnopedie nr 1   Favoriting  
Favoriting
0:35:55 (Pop-up)

Music behind DJ:
Peter Larsen 

Cityscape   Favoriting

[atmos-cd182] 

Favoriting

0:38:27 (Pop-up)
Transister  Wash your hands before you touch me   Favoriting  
Favoriting
0:42:28 (Pop-up)
Jeans 3  Medley   Favoriting Doo wa diddy
Dedicated follower of fashion
Thank you very much
 
Favoriting
0:51:49 (Pop-up)
Julie Andrews and Martin Green  Songs of Fun and Nonsense   Favoriting (with Moondog) 
Favoriting
0:56:35 (Pop-up)
Cozmic Corridors  The Summit   Favoriting  
Favoriting
1:04:06 (Pop-up)

Music behind DJ:
Ian Price 

Flutey Loops   Favoriting

[atmos-cd182] 

Favoriting

1:13:50 (Pop-up)
Raphaella Dell  Peter is the name of my sigar   Favoriting  
Favoriting
1:17:59 (Pop-up)
Godley & Creme  I Pity Inanimate Objects   Favoriting  
Favoriting
1:20:35 (Pop-up)
Mariachi Fiesta Band  My Blue Skai Chair   Favoriting advertisement record 
Favoriting
1:25:50 (Pop-up)
Jacilyn Music  Doin The Rockin' Chair   Favoriting  
Favoriting
1:27:41 (Pop-up)

Music behind DJ:
Lee Grooves/ Peter Marett 

Curious Alice   Favoriting

[atmos-cd182] 

Favoriting

1:29:52 (Pop-up)
 
Special Guest Jan Van Houwelingen



(Listen to this set: Pop-up)
The Dubliners  Black Velvet Band   Favoriting  
Favoriting
1:39:24 (Pop-up)
Harrie Jekkers  Jolande   Favoriting  
Favoriting
1:43:49 (Pop-up)
Liam Clancy  The Dutchman   Favoriting  
Favoriting
1:47:21 (Pop-up)
Claudia de Breij  Mag ik dan bij jou   Favoriting  
Favoriting
1:54:43 (Pop-up)
Liam Clancy  Last thing on my mind   Favoriting  
Favoriting
1:59:31 (Pop-up)
Maarten van Roozendaal  Babel   Favoriting  
Favoriting
2:02:51 (Pop-up)
Luke Kelly  The town I loved so well   Favoriting  
Favoriting
2:09:44 (Pop-up)
Herman van Veen  Rivierenbuurt   Favoriting  
Favoriting
2:16:12 (Pop-up)
Ronnie Drew  Parting Glass   Favoriting  
Favoriting
2:24:33 (Pop-up)
Harrie Jekkers  Zo Mooi   Favoriting  
Favoriting
2:27:06 (Pop-up)
 
Spinvis  Stuntman   Favoriting  
Favoriting
2:32:41 (Pop-up)

Music behind DJ:
Lee Groves/Peter Marett 

Future Visions   Favoriting

[atmos-cd182] 

Favoriting

2:36:31 (Pop-up)
Buddy Merril  Green Hornet Theme   Favoriting  
Favoriting
2:40:28 (Pop-up)
Les Paul & Mary Ford  The Kangaroo   Favoriting  
Favoriting
2:42:03 (Pop-up)
The Antman  Song for Jill   Favoriting  
Favoriting
2:44:37 (Pop-up)
Aafke Romeijn  Alpha   Favoriting  
Favoriting
2:46:38 (Pop-up)
Spinvis  Parel   Favoriting  
Favoriting
2:50:00 (Pop-up)

Music behind DJ:
Les Baxter 

Dolphin   Favoriting

 

Favoriting

2:54:19 (Pop-up)
Spinvis  Verzonnen Man   Favoriting  
Favoriting
2:56:33 (Pop-up)


<-- Previous playlist | Back to Frame Duggy Louder with Jan Turkenburg playlists | Next playlist -->

RSS feeds for Frame Duggy Louder with Jan Turkenburg: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Jan Turkenburg | Other WFMU Playlists | All artists played by Frame Duggy Louder with Jan Turkenburg |

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

Live Audio Streams for Sheena's Jungle Room: Pop-up | 128k MP3    (More streams: [+])


Listener comments!

Avatar 🦝 Swag For Life Member 10:00am
Jan Turkenburg:

Hi everyone!
  10:25am
zzzm:

hello, chilly morning
Avatar 🦝 Swag For Life Member 10:26am
Jan Turkenburg:

Good morning zzzm!
Avatar Swag For Life Member 10:26am
StringOFperils:

Hello Jan, having a cup of tea, and then I have go out to vote for a politician in a 'by-election' ( a district election ). I would rather stay here in Sheena's Jungle Room and hide behind the ocelot sofa over there next to the picture discs. But...duty calls.
I won't invoke Godwin's Law because I don't want to be a cliché. (thanks and a wink, to ARB).
Avatar 🦝 Swag For Life Member 10:28am
Jan Turkenburg:

Hi StringOFperils. Take care and see you later!
  10:28am
zzzm:

tuba bassline swings better, imo
Avatar 🦝 Swag For Life Member 10:29am
Jan Turkenburg:

Yes, I think I agree, zzzm :-)
Avatar Swag For Life Member 10:29am
Mx. Granny (e/em):

hello, Jan and folx! sounding lively here!
Avatar 🦝 Swag For Life Member 10:30am
Jan Turkenburg:

Hi Granny! Good morning!
Avatar Swag For Life Member 10:31am
Mx. Granny (e/em):

hey, SOp! if you're not gonna take that ocelot sofa spot, i will!
Avatar Swag For Life Member 10:33am
StringOFperils:

@GrannyST > ocelot sofa spot * heh, I see what you did there....WOW, Jan, I have this Andy Stewart record!!!
Avatar 🦝 Swag For Life Member 10:35am
Jan Turkenburg:

SOP, isn't it great! Makes me happy :-)
Avatar Swag For Life Member 10:38am
Mx. Granny (e/em):

we eat cliches for our pupu platter here in Sheena's!
Avatar Swag For Life Member 10:41am
Mx. Granny (e/em):

Jan! Thank YOU for being such a wonderful contributor to this Mother Ship's adventures!
Avatar 🦝 Swag For Life Member 10:43am
Jan Turkenburg:

It is a true pleasure, Granny!
Avatar Swag For Life Member 10:49am
Mx. Granny (e/em):

this is rather kooky!
Avatar Swag For Life Member 10:49am
Rich in Washington:

for goodness sakes, people! Wash your hands before you touch ANYONE!
Avatar 🦝 Swag For Life Member 10:49am
Jan Turkenburg:

:-) Yep, another project of Robert-Jan Stips (Supersister)
Avatar 🦝 Swag For Life Member 10:50am
Jan Turkenburg:

Rich!
Avatar Swag For Life Member 10:50am
Rich in Washington:

JAN!
Hello!
Hi Granny!
Avatar Swag For Life Member 10:51am
Rich in Washington:

Hi StringOFperils!
Hi zzzm!
Avatar Swag For Life Member 10:51am
Rich in Washington:

It's break out the leather coat weather.
Avatar Swag For Life Member 10:52am
Mx. Granny (e/em):

Rich! Good morning, neighbor in the north!
Avatar Swag For Life Member 10:53am
StringOFperils:

Hi Rich! Take your protein pills and put your helmet on too.
Avatar Swag For Life Member 10:54am
Mx. Granny (e/em):

and by neighbor, i mean time zone and continent?
Avatar Swag For Life Member 10:58am
Mx. Granny (e/em):

i was gonna say, this sounds like Moondog?!??!?! wow!
Avatar Swag For Life Member 10:59am
Mx. Granny (e/em):

and i am also reminded of Ivor Cutler
Avatar 🦝 Swag For Life Member 11:01am
Jan Turkenburg:

I'm not familiar with Ivor Cutler, but googling him i think I should change that.
Avatar Swag For Life Member 11:03am
StringOFperils:

Ivor is an eccentric Scottish poet and artist. Ivor appears as 'Buster Bloodvessel' in the Beatles' film 'Magical Mystery Tour.
Avatar Swag For Life Member 11:03am
Feldpausch:

Giid morning Jan, Rich, Granny, SOp!
Avatar 🦝 Swag For Life Member 11:04am
Jan Turkenburg:

Also seems I'm not listening to fellow DJ's programs enough, judging by the advanced search machine
Avatar 🦝 Swag For Life Member 11:05am
Jan Turkenburg:

Good morning, Feldpausch!
Avatar Swag For Life Member 11:06am
Rich in Washington:

Oh wow. Ivor Cutler. You're in for a treat, Jan.
I recommend especially his album with Soprano Linda Hirsch entitled Privilege.
Avatar Swag For Life Member 11:07am
StringOFperils:

Ivor Cutler also appears in a quite a few of other peoples' projects, in addition to his own recordings, and live readings, In London for instance. He's on Robert Wyatt albums.....you probably DO know him, or his voice...
Avatar Swag For Life Member 11:08am
StringOFperils:

*in London....(not a project/recording....a typo)
Avatar 🦝 Swag For Life Member 11:10am
Jan Turkenburg:

Now I let the name and info sink in, I must have heard (of) him multiple times.
Avatar Swag For Life Member 11:12am
StringOFperils:

Part of his persona is to be utterly dry and uninteresting. As bland as oat porridge on a grey and rainy day. If you forget him, it probably worked.
Avatar Swag For Life Member 11:15am
Rich in Washington:

Right SOp! He's on my favorite Wyatt album Rock Bottom.
Avatar Swag For Life Member 11:17am
StringOFperils:

Great album. Funny, I just listened to Ruth Is Stranger Than Richard, less than 24 hours ago.
Avatar Swag For Life Member 11:18am
Ruth Is Stranger Than Rich in Washington:

love that one too, but really, REALLY love Rock Bottom.
Avatar Swag For Life Member 11:21am
Ruth Is Stranger Than Rich in Washington:

Oh funny. Was just talking about this track with friends over the weekend.
Avatar 🦝 Swag For Life Member 11:22am
Jan Turkenburg:

:-) can't play this track enough. I saw that it had only been played three times at Sheena's :-)
Avatar Swag For Life Member 11:23am
StringOFperils:

Yes! G&C!!! Genius! (Rich > I love Rock Bottom too. I have it on vinyl and CD)
Avatar 🦝 Swag For Life Member 11:23am
Jan Turkenburg:

We must all take good care of our inanimate objects
Avatar Swag For Life Member 11:23am
Ruth Is Stranger Than Rich in Washington:

I will bet money that it was spacebrother and me.
Avatar 🦝 Swag For Life Member 11:23am
Jan Turkenburg:

yep and me :-)
Avatar Swag For Life Member 11:23am
Ruth Is Stranger Than Rich in Washington:

That whole album is just fantastic. Maybe my favorite G&C album, tied with Freeze Frame.
Avatar Swag For Life Member 11:24am
StringOFperils:

Speaking of inanimate objects.....I really must go out and VOTE for one, right now....................
Avatar 🦝 Swag For Life Member 11:24am
Jan Turkenburg:

absolutely agree!
Avatar 🦝 Swag For Life Member 11:24am
Jan Turkenburg:

You go safe our world, SOP!
Avatar Swag For Life Member 11:25am
Ruth Is Stranger Than Rich in Washington:

The Gizmotron wailing away in the background. It's a pity THAT inanimate object didn't set the musical world afire, but whatever.
Avatar Swag For Life Member 11:25am
Ruth Is Stranger Than Rich in Washington:

Thanks for voting SOp!
Avatar Swag For Life Member 11:28am
StringOFperils:

**the Gizmotron was improved and revived just a few years ago >
www.youtube.com...
Avatar Swag For Life Member 11:31am
Mx. Granny (e/em):

PS: not only is Ivor Cutler Scottish, he's Jewish—which makes for an unusual and fascinating cultural blend of flavors which i find deeply delightful and causes great belly laughs in me!
Avatar Swag For Life Member 11:32am
Ruth Is Stranger Than Rich in Washington:

Yep. It's pretty cool. Not seen one in person, but plenty of demo videos online.
Avatar Swag For Life Member 11:32am
Feldpausch:

Whoa, the Gizmotron is mystifying me. Is it like an ebow?
Avatar Swag For Life Member 11:33am
Ruth Is Stranger Than Rich in Washington:

I love his Life In A Scotch Sitting Room segments on his various albums, Granny.
Avatar Swag For Life Member 11:33am
Feldpausch:

Oh it actually says in the video comments "It's not 6 ebows"
Avatar Swag For Life Member 11:33am
Ruth Is Stranger Than Rich in Washington:

Hey Feldspausch! It's almost like a tiny Hurdy Gurdy. It's little motorized wheels which come in contact with the strings.
Avatar 11:34am
worldsworstrecords:

hey, all you louder duggin' framers!
Avatar Swag For Life Member 11:34am
Mx. Granny (e/em):

Ruth Is Stranger Than Rich in Washington: His sly dry style can sneak up on you, then you realize how hilarious—and even kinda naughty!— his odd little tales are
Avatar Swag For Life Member 11:34am
Ruth Is Stranger Than Rich in Washington:

Hey, worldsworstrecords! How's things!
Avatar 🦝 Swag For Life Member 11:34am
Jan Turkenburg:

Hi Darryl!
  11:34am
Martinibomb:

Helloo Everyone
Avatar 🦝 Swag For Life Member 11:35am
Jan Turkenburg:

Hi MB!
Avatar 11:35am
worldsworstrecords:

I'm good Rich/Ruth/Rich ;-) How are you, my friend?
Avatar Swag For Life Member 11:35am
Mx. Granny (e/em):

Ruth Is Stranger Than Rich in Washington: ok, when you describe the Gizmotron as a tiny hurdy gurdy, i want o hear more! I became fascinated with hurdy gurdies at a music camp.
Avatar Swag For Life Member 11:36am
Ruth Is Stranger Than Rich in Washington:

I am doing wonderful! Thanks!
Avatar 11:36am
worldsworstrecords:

yay!
Avatar Swag For Life Member 11:36am
Ruth Is Stranger Than Rich in Washington:

It's all over G&C's Consequences album. It was sort of a demonstration for it but then blew up into a full concept album (with Peter Cook narrating, no less).
Avatar Swag For Life Member 11:37am
Mx. Granny (e/em):

ok, i will put that onthe top of the listen list! I think my queerheart has all the G&C. <3
Avatar Swag For Life Member 11:38am
Ruth Is Stranger Than Rich in Washington:

@worldsworstrecords: I dug really deep into my 7" bins for things to play on last week's Singles Going Steady episode of my show and I've found some lovely dreck that I should probably send your way.
Avatar 11:43am
worldsworstrecords:

Oh, please do Rich... you know I love it when people introduce me to new rubbish!
Avatar 11:50am
worldsworstrecords:

These GIFs are making me which I still owned a Spirograph
Avatar Swag For Life Member 11:53am
Ruth Is Stranger Than Rich in Washington:

I had a spirograph! I loved it!
Avatar 🦝 Swag For Life Member 11:54am
Jan Turkenburg:

Me too!
Avatar 🦝 Swag For Life Member 11:54am
Jan Turkenburg:

I even remember those specific patterns
Avatar Swag For Life Member 11:54am
Ruth Is Stranger Than Rich in Washington:

I also had a Lincoln Log. And a Lego. Was in my twenties when I learned there were whole sets of them.
Avatar 11:55am
worldsworstrecords:

a single piece of lego? YOu poor, hard done by boy!
Avatar 🦝 Swag For Life Member 11:55am
Jan Turkenburg:

LOL!
Avatar Swag For Life Member 11:56am
Ruth Is Stranger Than Rich in Washington:

<sadly pushes lone Lego around on tabletop making car noises with mouth>
Avatar 11:57am
worldsworstrecords:

hahahahaah!
Avatar 🦝 Swag For Life Member 11:57am
Jan Turkenburg:

hahahahaha
Avatar Swag For Life Member 12:13pm
Feldpausch:

One solitary Lego brick! I'm so sorry, Rich. Have you overcompensated since your realization in your twenties? Do you own castles of Lego?
Avatar Swag For Life Member 12:21pm
Otis Fodder:

Morning Jan and fellow framers.
Avatar 🦝 Swag For Life Member 12:23pm
Jan Turkenburg:

Morning Otis!
Avatar Swag For Life Member 12:23pm
Ruth Is Stranger Than Rich in Washington:

Otis!
Avatar Swag For Life Member 12:23pm
Feldpausch:

güten morgen Otis!
Avatar Swag For Life Member 12:23pm
Mx. Granny (e/em):

OH! 'tis Otis!
Avatar Swag For Life Member 12:25pm
Otis Fodder:

Much sleep and even more coffee makes a Monday a good day.
Avatar 🦝 Swag For Life Member 12:26pm
Jan Turkenburg:

One should always have enough of both
Avatar Swag For Life Member 12:27pm
Otis Fodder:

Barkeep, your finest ale please. Keep playing Ronnie Drew.
Avatar 12:29pm
Mr Fab:

Top o’ the morning to ya! I tune in to Sheena’s and ay, ‘tis the sounds of my people. (O’Sheana’s?)
Avatar Swag For Life Member 12:29pm
Otis Fodder:

...and hello, to the other Jan. Jan & Jan... oh yea!
Avatar 🦝 Swag For Life Member 12:30pm
Jan Turkenburg:

Morning Mr Fab!
Avatar Swag For Life Member 12:31pm
Ruth Is Stranger Than Rich in Washington:

Hey there, Mr. Fab!
Avatar Swag For Life Member 12:31pm
Otis Fodder:

Mr. Fabulous!
Avatar Swag For Life Member 12:32pm
Otis Fodder:

Weekly, fantastic!
Avatar Swag For Life Member 12:32pm
Ruth Is Stranger Than Rich in Washington:

yay! Great news, Jan!
  12:34pm
Martinibomb:

Mistah Fab!
Avatar 12:35pm
Soylent Gringa:

Goodnight everyone!
Avatar 🦝 Swag For Life Member 12:36pm
Jan Turkenburg:

Hi Soylent Gringa! :-)
Avatar Swag For Life Member 12:37pm
Zardoz Fodder:

Hi Soy!
Avatar Swag For Life Member 12:38pm
Franco Twinkie:

Hiya everybody!
Avatar 12:39pm
Mr Fab:

Jan, I’m usually asleep/getting Li’l Fab off to “school” during your shows, so I listen to most of them in the archives, and lately I’ve been listening to the cats and dogs episodes of “Sounds Under 64” with my animal-crazed daughter. No, she doesn’t fully understand the bawdy songs of the “pussycat” genre, heh heh, but thanks for those, we’re enjoying them.
Avatar Swag For Life Member 12:39pm
Otis Fodder:

Morning Franco, fun zooming with you last week!
Avatar Swag For Life Member 12:40pm
Otis Fodder:

Oh yes, missed the dogs but caught the cats live. Myself and the 2 cats here.
Avatar Swag For Life Member 12:40pm
Franco Twinkie:

Oh yeah, likewise Otis.
Avatar 🦝 Swag For Life Member 12:40pm
Jan Turkenburg:

Hi Franco!
Avatar 12:41pm
Ursula1000:

Hiya Jan
Avatar 🦝 Swag For Life Member 12:41pm
Jan Turkenburg:

I'm glad so many people liked my Cats and Dogs shows.
Avatar Swag For Life Member 12:41pm
Mx. Granny (e/em):

Eikniwt OcnarF!!!
Avatar Swag For Life Member 12:41pm
Franco Twinkie:

Jaaaaa nununu naan!
Avatar 🦝 Swag For Life Member 12:41pm
Jan Turkenburg:

Hi Ursula1000!
Avatar Swag For Life Member 12:41pm
Feldpausch:

Franco!!
Avatar Swag For Life Member 12:42pm
Mx. Granny (e/em):

sorry i missed that Zoom last week, darn it! sounds like lotsa fun! i was parked under a tree up north
Avatar Swag For Life Member 12:42pm
Sito Reddof:

Time to turn our names backwards, ha!
Avatar Swag For Life Member 12:42pm
Franco Twinkie:

Adam!
Avatar Swag For Life Member 12:42pm
Sito Reddof:

Soon, again... Granny. Can't wait to zoom live with you. I mentioned to Solo on a Zoom how much I wanted you to join. In time, fun!
Avatar 12:44pm
Soylent Gringa:

Who's going to remix the zoom call?
Avatar 12:44pm
Mr Fab:

Speaking of archival adventures, Otis, I was listening to the latest “The Torch is Burning” last night- DO tell Constance and Leland how great that episode was. I wasnt reading, I was laffin!
Avatar Swag For Life Member 12:45pm
Sito Reddof:

Ha Soy, there is a full recording of it I shared on Slack, just ready for the mixin'.
Avatar Swag For Life Member 12:46pm
Sito Reddof:

I will pass on your message Fab... I know that will blush and proceed to slightly faint. Do not worry, they always walk in rooms of pillows as they faint, ever so slightly at life's everyday platitudes.
Avatar Swag For Life Member 12:47pm
StringOFperils:

I can hardly breathe at that platitude. Next time I'm wearing Chardonnay tanks.
Avatar Swag For Life Member 12:48pm
Sito Reddof:

Jan, animated spiral mantra gifs today are nice. Easy on the eyes.
Avatar 🦝 Swag For Life Member 12:49pm
Naj Grubnekrut:

:-)
Avatar Swag For Life Member 12:51pm
Sito Reddof:

Ha, hi String!
Avatar Swag For Life Member 12:52pm
RingOFsterile:

Hello, Sito/Leland/Oates/The Jackal/Houdini/whoever you are!
Avatar Swag For Life Member 12:53pm
Sito Reddof:

Soon to be Oats in 7 minutes.
Avatar Swag For Life Member 12:55pm
Deadpausch:

Danke Jan!
Avatar Swag For Life Member 12:55pm
Otis Fodder:

Thanks Jan and looking forward to weekly appearances by Jan.
Avatar 12:55pm
Soylent Gringa:

Careful, I'll cut you with steel
Avatar 🦝 Swag For Life Member 12:57pm
Naj Grubnekrut:

Next up: www.wfmu.org...
Avatar Swag For Life Member 12:57pm
Franco Twinkie:

Buddy Merril was a techno-wizard of the first order.
Avatar 12:57pm
Soylent Gringa:

Thanks Jan and Jan!
Avatar 🦝 Swag For Life Member 12:57pm
Naj Grubnekrut:

Bye everyone. Thanks for keeping me company :-)
Avatar Swag For Life Member 12:58pm
RingOFsterile:

Thanks for the show, Jan! More fun than voting was.
Avatar Swag For Life Member 12:58pm
Mx. Granny (e/em):

Thank you! Wonderful as always! See you all around the bend…
Avatar Swag For Life Member 12:59pm
Franco Twinkie:

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