Options Continental Subway with David Dichelle: Playlist from May 28, 2019 Options

David D's avatar View David D's profile Options

Tracks across a multilingual world, featuring this, that, and not infrequently the other. Broadcast live from the studios of Radio Blau in Leipzig, Germany, with the first hour simulcast over the local airwaves.

Tuesdays 3 - 7pm (EST) (Web-only) | On WFMU's Give the Drummer Radio (Info)
Give the Drummer Radio LIVE Audio Streams (Get help):   Pop-up  |  128k MP3

<-- Previous playlist | Back to Continental Subway with David Dichelle playlists | Next playlist -->


Options May 28, 2019: Chris Paulson

Listen to this show:  Pop‑up player! | Add or read comments


Artist Track Album Year Comments Approx. start time
Continental Subway  Intro   Options        
The Pentangle   Train Song   Options Train Song  1969    0:00:16 (Pop‑up)
Maureen Tucker  Spam Again   Options Life In Exile After Abdication  1989    0:04:53 (Pop‑up)
Arif Sağ  Osman Pehlivan   Options   1973    0:10:12 (Pop‑up)
Sonora Casino  Astronautas a Mercurio   Options Trompeteros  1972    0:13:56 (Pop‑up)
 
Music behind DJ:
Los Holy's  
El Gran Chaparral / Show Me   Options   1967    0:21:22 (Pop‑up)
Childrens Hour  Looking for the Sun   Options Flesh  1983    0:26:23 (Pop‑up)
The Verlaines  Death and the Maiden   Options   1983    0:32:10 (Pop‑up)
Look Blue Go Purple  Safety in Crosswords   Options   1985    0:36:27 (Pop‑up)
The Peter Peter Ivers Band  Alpha Centauri   Options Terminal Love  1974    0:39:36 (Pop‑up)
The Gothic Archies  A Million Mushrooms (from The Grim Grotto)   Options The Tragic Treasury: Songs From A Series Of Unfortunate Events  2006    0:42:35 (Pop‑up)
Abyssinia Infinite feat. Ejigayehu "Gigi" Shibabaw  Gedawo   Options Zion Roots  2004    0:44:29 (Pop‑up)
 
Music behind DJ:
Martin Denny 
Tune from Rangoon   Options       0:49:10 (Pop‑up)
Guru Guru  immer lustig   Options Känguru  1972    0:52:28 (Pop‑up)
 
Chris Paulson  Hurricane Heart   Options     Live at Radio Blau  1:14:02 (Pop‑up)
Chris Paulson  Black Roses   Options     Live at Radio Blau  1:18:24 (Pop‑up)
Chris Paulson  Don't Pray for Me   Options     Live at Radio Blau  1:28:42 (Pop‑up)
Chris Paulson  The Wandering Minstrel Song   Options     Live at Radio Blau  1:35:25 (Pop‑up)
Chris Paulson  The Older I Get the Better I Was   Options     Live at Radio Blau  1:41:10 (Pop‑up)
Chris Paulson  I've Been Dreaming of You   Options     Live at Radio Blau  1:46:06 (Pop‑up)
Chris Paulson  Wild Wild West   Options     Live at Radio Blau  1:51:43 (Pop‑up)
Dr. Sir Warrior and the Oriental Brothers International  Nakwa Echeki   Options   1988    2:00:10 (Pop‑up)
The Storm  Este Mundo   Options El Día de la Tormenta  1979    2:18:22 (Pop‑up)
Maria Kalaniemi   Skumningspolskan   Options Maria Kalaniemi  1992    2:23:26 (Pop‑up)
 
Music behind DJ:
Tartan Amoebas  
Reggaelypso   Options Evolution  1997    2:27:02 (Pop‑up)
Isotope  Then There Were Four   Options Isotope  1974    2:31:39 (Pop‑up)
Colour Haze  Aquamaria   Options Tempel  2006    2:35:48 (Pop‑up)
Makaya Ntshoko  Tetralogue   Options Makaya & The Tsotsis  1974    2:44:27 (Pop‑up)
Food  Fathom   Options Quiet Inlet  2010    2:58:39 (Pop‑up)
Grimrik   Säule des Ewiglichts   Options Eisreich  2014    3:07:02 (Pop‑up)
Kaleida   99 Luftballons   Options Tear The Roots  2017    3:14:36 (Pop‑up)
Laghonia  Lonely People   Options Etcetera  1971    3:18:27 (Pop‑up)
 
Music behind DJ:
Stewy von Wattenwyl  
Amsterdam After Dark   Options Wabash  2008    3:23:15 (Pop‑up)
Dionisio Maio  Dia Ja Manche   Options Dionísio Maio  1984    3:32:04 (Pop‑up)
Watcha Clan  Les Hommes Libres   Options Diaspora Hi Fi - A Mediterranean Caravan  2008    3:36:19 (Pop‑up)
Kraan  Prima Klima   Options Let It out  1975    3:41:00 (Pop‑up)
Ernst Molden & Frauenorchester  Schebesda   Options Dei Schwesda Waand  2018    3:45:36 (Pop‑up)
Bob Dorough  Old Devil Moon   Options Devil May Care  1956    3:48:30 (Pop‑up)
 
Music behind DJ:
Duke Ellington 
Take the "A" Train   Options       3:52:37 (Pop‑up)

Listener comments!

Avatar 🎃 Tue. 5/28/19 2:59pm TDK60:

Wie gehts, David. First time in a while I could be on the Drummer stream for both Tony Coulter, then you; from Portland to Leipzig.
Avatar 🎃 Tue. 5/28/19 3:01pm TDK60:

...and starting with Pentangle is alright by me!
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:01pm Michael 98145:

on ♫ and on
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:02pm redkayak:

Good evening all!
Avatar Swag For Life Member Tue. 5/28/19 3:02pm Revolution Rabbit Nov63:

Bert! My fellow 3rdNov. baby...
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:02pm Phillippe Bastille:

Howdy
Avatar Swag For Life Member Tue. 5/28/19 3:02pm David D:

Welcome aboard, TDK60, Michael, Redkayak, RevRab, Phillippe...
Avatar Swag For Life Member Tue. 5/28/19 3:04pm Yvang:

Hello! I bought a ticket for the subway...
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:04pm doctorjazz:

Hi David and all!
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:04pm redkayak:

@David - Ahoy,captain!
Avatar Swag For Life Member Tue. 5/28/19 3:04pm David D:

Hey Yvang and Doctorjazz!
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:06pm Stanley:

Me, I just jumped the barrier.
Hi David.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:06pm Michael 98145:

" ... buy some Spam?"
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:06pm Stanley:

Michael 98145: Spam's orff
Avatar Swag For Life Member Tue. 5/28/19 3:07pm David D:

And this was before e-mail spam and even Python spam.
Avatar Swag For Life Member Tue. 5/28/19 3:07pm David D:

What would you like with your Spam, Stanley?
  Tue. 5/28/19 3:07pm chresti:

Hell David and everyone! Chasing the train home from work!
Avatar Swag For Life Member Tue. 5/28/19 3:08pm David D:

Hello, Chresti!
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:10pm Michael 98145:

i confess to having eaten several Spam sandwiches as a youngster
Avatar Swag For Life Member Tue. 5/28/19 3:13pm David D:

I wonder if Spam sales have gone up since it has taken on new meanings.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:13pm Stanley:

I'll have baked beans, please David
Avatar Swag For Life Member Tue. 5/28/19 3:14pm David D:

An excellent choice, sir!
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:15pm Stanley:

Spam is big in South Korea
www.bbc.co.uk...
Avatar 🎃 Tue. 5/28/19 3:15pm TDK60:

..spacey, hombre!
Avatar 🎃 Tue. 5/28/19 3:23pm βrian:

Stumbling in, slightly disoriented.
Avatar Swag For Life Member Tue. 5/28/19 3:27pm David D:

Hey there, βrian, orientation is often overrated.
Avatar 🎃 Tue. 5/28/19 3:32pm Listening Out There:

Hey, ho. Am enjoying what I've heard thus far...
Avatar Swag For Life Member Tue. 5/28/19 3:33pm David D:

Hey, LOT, I'm enjoying your comment...
  Tue. 5/28/19 3:36pm chresti:

Chris cacavas also lives in d Germany
Avatar 🎃 Tue. 5/28/19 3:40pm TDK60:

chresti -wasn't Cavacas keyboard in Green On Red?..why mention here?
Avatar 🎃 Tue. 5/28/19 3:42pm Listening Out There:

There's got to be some story behind Peter Peter Ivers...right?
Avatar 🎃 Tue. 5/28/19 3:44pm Listening Out There:

...and there is, of sorts. Wikipedia has an article on "Terminal Love." The 70s were special, weren't they?
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:47pm chresti:

Yes @TDK60, Franco used to work with him in the 90s. He moved to Germany in around 2003 or so
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:48pm chresti:

...his wife is German.
Avatar 🎃 Tue. 5/28/19 3:51pm TDK60:

..oh Germany; I thought ya meant C.C. was in one of these other bands here. I love Green On Red, some powerful work. Gas-Food-Lodging a great album..
Avatar Tue. 5/28/19 3:51pm northguineahills:

I was wearing the Sputnik shirt yesterday!
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:51pm Rich in Washington:

Ivers was the host of LA cable tv show New Wave Theatre.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:52pm Webhamster Henry:

I wasn't paying attention, but the Gothic Archies is Stephin Merritt.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:52pm Rich in Washington:

I just washed my Sputnik shirt yesterday.
Avatar 🎃 Tue. 5/28/19 3:54pm βrian:

I want to hear from The Fallen Archies.
Avatar Tue. 5/28/19 3:54pm northguineahills:

Guru Guru!
Avatar Swag For Life Member 🎃 Tue. 5/28/19 3:55pm Webhamster Henry:

I sing "Smile, No One Cares How You Feel" a lot.
Avatar Swag For Life Member Tue. 5/28/19 4:04pm David D:

Okay, just settling in here now with Chris...
Avatar Swag For Life Member 🎃 Tue. 5/28/19 4:07pm Michael 98145:

whoa. i step away for a minit and you turn all psychedelic on me -
Avatar Swag For Life Member 🎃 Tue. 5/28/19 4:08pm Michael 98145:

@ngh, i'm sporting my Sputnik shirt right now!
Avatar Swag For Life Member 🎃 Tue. 5/28/19 4:13pm Michael 98145:

we're falling down that rathole, too ...
Avatar 🎃 Tue. 5/28/19 4:13pm TDK60:

..we have a solid separation of church and state here in the States; right..
Avatar Swag For Life Member 🎃 Tue. 5/28/19 4:15pm Michael 98145:

camping - chrispaulson.bandcamp.com
Avatar Swag For Life Member Tue. 5/28/19 4:15pm David D:

Thanks, Michael!
Avatar Tue. 5/28/19 4:20pm northguineahills:

no scheisse, TDK. It's no longer enforced (not that it ever was). I'm sick of people (see my older relatives) insisting that the founding fathers insist they wanted this to be a Xtian nation (at least my GOP bros are areligious and agree w/ me on that stance, so, hope....?)
Avatar 🎃 Tue. 5/28/19 4:24pm TDK60:

NGH: there is also the US exceptionalism, patriotic militarist religion too..
Avatar 🎃 Tue. 5/28/19 4:26pm TDK60:

sneak some atheist hymns in there for the Lutherans...? hehe..
Avatar Tue. 5/28/19 4:28pm northguineahills:

I think it was Rich Hazelton that had a Leipzig street art photo Friday morning/Saturday night.
Avatar Tue. 5/28/19 4:29pm northguineahills:

@TDK: my siblings also are rather softer on the military exceptionalism then most GOPers (they, like me, lost friends in the never-ending wars).
Avatar Tue. 5/28/19 4:30pm northguineahills:

Yep, Rich's show!: www.wfmu.org...
Avatar Swag For Life Member 🎃 Tue. 5/28/19 4:31pm Carmichael:

Heya David and peoples. Who's the guy in the photo?
Avatar 🎃 Tue. 5/28/19 4:31pm TDK60:

..sorry you all lost friends..
Avatar Swag For Life Member 🎃 Tue. 5/28/19 4:33pm Michael 98145:

The arrogance of the believers is gonna get us all killed ..
Avatar Swag For Life Member Tue. 5/28/19 4:36pm David D:

Carmichael: This is Chris Paulson, playing live right now.
Avatar Swag For Life Member Tue. 5/28/19 4:37pm David D:

www.chrispaulson.de...
Avatar Swag For Life Member 🎃 Tue. 5/28/19 4:37pm Carmichael:

OK, makes perfect sense.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 4:42pm Michael 98145:

en.wikipedia.org...

Pasta!
Avatar Swag For Life Member 🎃 Tue. 5/28/19 4:51pm Carmichael:

I take it he lives in Germany. His website doesn't say too much.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 4:52pm Michael 98145:

More pasta - friendlyatheist.patheos.com...
Avatar Tue. 5/28/19 4:53pm northguineahills:

I prefer more creative words, then "four-letter" words, like how the Scots and Serbs create profanity. That said. fuck the FCC....
Avatar Swag For Life Member 🎃 Tue. 5/28/19 4:57pm Michael 98145:

One more - friendlyatheist.patheos.com...
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:00pm Michael 98145:

Thank you both for that segment!
Avatar Swag For Life Member Tue. 5/28/19 5:05pm David D:

Thanks, it's just me from here on out...
Avatar Tue. 5/28/19 5:05pm northguineahills:

Thanks Chris!
Avatar Swag For Life Member Tue. 5/28/19 5:06pm David D:

Scrolling up - NGH: Yes, Rich took that picture just a couple of blocks away from here.
Avatar Tue. 5/28/19 5:08pm northguineahills:

ok, Michael, the pasta comment now is making me making macaroni and cheese puttanesca, Nigerian curry style! (when I fusion my culinary skills, I do it proper...)
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:08pm Stanley:

Love Dr. Sir Warrior
  Tue. 5/28/19 5:10pm Ike:

Dig it.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:11pm Stanley:

Sounding a little like Prince Nico.
Nice
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:12pm Michael 98145:

I would love me some curry right now ...
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:12pm Michael 98145:

... been meaning to ask. Why is the station called Radio Blue?
Avatar Swag For Life Member Tue. 5/28/19 5:17pm David D:

Great question, Michael. It was originally meant to be an acronym for Bürgerradio Leipzig auf UKW ("Citizens' Radio Leipzig on UHF). UKW is used a lot here as a term for FM.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:20pm Michael 98145:

thanks!
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:22pm Michael 98145:

{ great word, Bürgerradio }
Avatar Swag For Life Member Tue. 5/28/19 5:22pm David D:

But most people just think the blueness is just weird and random.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:23pm Carmichael:

If anyone was hungry, they're not now. And it's National Hamburger Day here in the US.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:25pm Michael 98145:

i haven't eaten ground beef since i don't know when
Avatar Swag For Life Member Tue. 5/28/19 5:25pm David D:

There are in fact plenty of Burger places here that use those Bürger puns. Words sometimes come full circle.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:27pm Michael 98145:

liking this - www.mariakalaniemi.com...
Avatar 🎃 Tue. 5/28/19 5:33pm Listening Out There:

Isotope - Since this chat is online, I can use the "F" word, right? Fusion. There. I said it...
Avatar 🎃 Tue. 5/28/19 5:38pm TDK60:

tea time in Hudson Heights.
Avatar Tue. 5/28/19 5:40pm northguineahills:

@Carmichael: Don't you mean Hamberder Day?
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:41pm chris:

\m/ loving the show, David. busy working, and also grooving.
Avatar Tue. 5/28/19 5:41pm northguineahills:

Isotope, not to be confused w/ Isotope 217 (the Tortoise side-project).
Avatar Swag For Life Member 🎃 Tue. 5/28/19 5:42pm chresti:

NGH, was it you who shared a link about Owsley's Buchla synthisizer last week? I just head a connected story about it last night, and wanted to read that post.
Avatar Swag For Life Member Tue. 5/28/19 5:42pm David D:

Thanks, Chris!
Avatar Tue. 5/28/19 5:58pm northguineahills:

@chresti: yep!

Not sure where the link is now (scrubbed my computer).
Avatar Tue. 5/28/19 6:01pm northguineahills:

@chresti: here's a link - hackaday.com...
Avatar Tue. 5/28/19 6:02pm northguineahills:

Still waiting for Food to play w/ Dj Food....
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:03pm doctorjazz:

Food, huh, very nourishing.
Avatar Swag For Life Member Tue. 5/28/19 6:03pm David D:

Lots of food and space tonight...
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:09pm Michael 98145:

back to space
Avatar Swag For Life Member Tue. 5/28/19 6:10pm coelacanth∅:

greetings David and all
Avatar Tue. 5/28/19 6:10pm northguineahills:

Grimrik, new to me (not to be confused w/ Grimlock)
Avatar Swag For Life Member Tue. 5/28/19 6:11pm David D:

Hey there Coelacanth∅
Avatar Swag For Life Member Tue. 5/28/19 6:12pm David D:

Space is the Place
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:14pm chresti:

Thanks ngh. It was Franco who was asking...his brother in law works at a place that repairs amps and instruments, they got a call about working on that Buchla.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:16pm Michael 98145:

what a nice version ...
Avatar Tue. 5/28/19 6:16pm northguineahills:

At this point, I could go for some Owsley product....
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:17pm Webhamster Henry:

This is appropriately minor key for a song about nuclear apocalypse.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:17pm Michael 98145:

"The lyrics of the original German version tell a story: 99 balloons are set free and are mistaken for UFOs, causing a general to send pilots to investigate. Finding nothing but balloons, the pilots put on a large show of fire power. The display of force worries the nations along the borders and the defense ministers on each side bang the drums of conflict to grab power for themselves. In the end, a 99-year war results from the otherwise harmless flight of balloons, causing devastation on all sides without a victor. At the end, the singer walks through the devastated ruins and finds a balloon. Thinking of someone, they let it fly away..."
Avatar Tue. 5/28/19 6:18pm Franco Twinkie:

NGH, Thank. I found the original broadcast from KPIX last week. It's great!
Avatar Tue. 5/28/19 6:19pm northguineahills:

Wait, did Jim Henson base Animal on the Muppets on Keith Moon (random thought is random).
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:20pm Webhamster Henry:

I've been know to sing "Freude Schöne Götterfunken .. " to the peppier 99 Luftballons melody.
Avatar Swag For Life Member Tue. 5/28/19 6:22pm David D:

Yes, this version really brings out the meaning. Your version sounds great as well, Henry, I'll have to try that out myself...
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:35pm chresti:

Lovely this
Avatar Swag For Life Member Tue. 5/28/19 6:42pm Funky16Corners:

Hello David!
Avatar Swag For Life Member Tue. 5/28/19 6:43pm Funky16Corners:

Special Tuesday night edition of Testify! coming up at 7PM Eastern - wfmu.org...
Avatar Swag For Life Member Tue. 5/28/19 6:43pm David D:

Hey there, Larry!
Avatar Tue. 5/28/19 6:44pm northguineahills:

Might get a thunderstorm (we need the rain) I hear lightning, but the radar just shows them popping up going in no particular direction,,,,
Avatar Swag For Life Member Tue. 5/28/19 6:46pm Funky16Corners:

They've been promising thunderstorms all day long here. Nothing yet.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:47pm chresti:

We're in for warm, dry weather.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:48pm chresti:

Tom Dooley
Avatar Swag For Life Member Tue. 5/28/19 6:49pm Funky16Corners:

Bob!
Avatar Swag For Life Member Tue. 5/28/19 6:49pm David D:

Chresti - yes, the Viennese version in fact.
Avatar Tue. 5/28/19 6:49pm northguineahills:

I-95 was shut for a few days in Jax due to forest fires last week.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:50pm Webhamster Henry:

We need a Dorough, Frishberg, Blossom Dearie set that doesn't include any Schoolhouse Rock.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:50pm Michael 98145:

Yikes. And it is still only May ...
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:50pm Webhamster Henry:

"School's Out Rock"
Avatar Swag For Life Member Tue. 5/28/19 6:51pm Funky16Corners:

I did a Dorough tribute when he passed away that was mostly non-Schoolhouse Rock
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:51pm Webhamster Henry:

You could play a little from Dorough's "This Is A Recording"
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:51pm Michael 98145:

Thanks again, David D. Always enjoy this program •♫
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:51pm Webhamster Henry:

But I already made you fill up 4 hours with a request of mine once this year.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:52pm chresti:

What a great voice.
Avatar 🎃 Tue. 5/28/19 6:52pm TDK60:

thanks for all the different sounds.
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:54pm chresti:

..makes me laugh like a loon
Avatar Swag For Life Member 🎃 Tue. 5/28/19 6:55pm chresti:

Thank you David! Covered a lot of ground here!
Avatar Tue. 5/28/19 6:56pm northguineahills:

I think the official UN name change to Cabo Verde was in 2014.

Thanks, Dave!
Avatar Swag For Life Member Tue. 5/28/19 6:58pm coelacanth∅:

Thanks David!
Avatar Swag For Life Member Tue. 5/28/19 7:00pm David D:

Thanks, everyone!
Post a comment!
Name:
Email address
(optional, not public):
Your comment: (No HTML, please)

<-- Previous playlist | Back to Continental Subway with David Dichelle playlists | Next playlist -->

RSS feeds for Continental Subway with David Dichelle: RSSPlaylists feed | RSSMP3 archives feed

| E-mail David D | Other WFMU Playlists | All artists played by Continental Subway with David Dichelle |

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

Live Audio Streams: Pop-up  |  128k AAC  |  128k MP3  |  32k MP3  |  32k Windows

(C) 2019 WFMU. Generated by KenzoDB, (C) 2000-2019 Ken Garson