Favoriting Discotech Underground with Kip Brown: Playlist from November 15, 2021 Favoriting

Discotech Underground's avatar View Discotech Underground's profile Favoriting

Discotech Underground is actually two...two...two shows in one!

The first half is a "Happy Hour" of sorts (because it's five o'clock somewhere, right?), spinning the kinds of sounds you might have heard at a real, authentic 1960's DISCOTECH as cool cats and swingin' chicks danced the night away in their mod threads and mini skirts to hard-driving sounds under the flashing lights! The only thing missing are the cage dancers...but we're working on it!

The second half is for when you head home after a wild night, and ease in with the heady, trippy, mind-expanding sounds of a groovy free-form UNDERGROUND rock radio station that digs deep into their library and blows your mind all over again!

Thursday 5 - 7pm (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 Discotech Underground with Kip Brown playlists | Next playlist -->


Upcoming events:

Mon. Dec 30th, 6pm - 9pm: Discotech Underground fills in for Global Grease

Favoriting November 15, 2021: Show #27 Fill In For Global Grease #3

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

Playlist image Favoriting

Artist Track Label Images Approx. start time
The Kinks  Come On Now   Favoriting Reprise 
Favoriting
0:00:00 (Pop-up)
The Yardbirds  Putty (In Your Hands)   Favoriting Epic 
Favoriting
0:02:09 (Pop-up)
The Moody Blues  Bye Bye Bird   Favoriting London 
Favoriting
0:04:25 (Pop-up)
Brian Poole & The Tremeloes  Hands Off   Favoriting Audio Fidelity 
Favoriting
0:07:04 (Pop-up)
Manfred Mann  L.S.D.   Favoriting Ascot 
Favoriting
0:09:18 (Pop-up)
The Rolling Stones  What A Shame   Favoriting London 
Favoriting
0:13:03 (Pop-up)
The Beatles  I Want To Tell You   Favoriting Parlophone 
Favoriting
0:15:46 (Pop-up)
The Thunderbirds  Hey LIttle Girl   Favoriting Century Custom 
Favoriting
0:19:29 (Pop-up)
The Cirkit  Yesterday We Laughed   Favoriting Unicorn 
Favoriting
0:22:30 (Pop-up)
The Omens  Searching   Favoriting Cody 
Favoriting
0:25:09 (Pop-up)
The Young Tyrants  I Try   Favoriting In 
Favoriting
0:27:33 (Pop-up)
The Heard  Exit 9   Favoriting One Way 
Favoriting
0:30:46 (Pop-up)
The Inner Thoughts  1000 Miles (Cheating On Me)   Favoriting Paris Tower 
Favoriting
0:33:00 (Pop-up)
Sapphire Thinkers  Blind WIth A Borrowed Light   Favoriting Hobbit 
Favoriting
0:37:11 (Pop-up)
The David  Time M   Favoriting VMC 
Favoriting
0:39:42 (Pop-up)
Stone Garden  Oceans Inside Me   Favoriting Rockadelic 
Favoriting
0:43:35 (Pop-up)
Blackrock  Bad Cloud Overhead   Favoriting Select Hits 
Favoriting
0:46:10 (Pop-up)
The Golden Dawn  My Time   Favoriting International Artists 
Favoriting
0:49:35 (Pop-up)
The Bob Seger System  Down Home   Favoriting Capitol 
Favoriting
0:53:24 (Pop-up)
Hawkwind  Seven By Seven   Favoriting United Artists 
Favoriting
0:57:33 (Pop-up)
The Who  Naked Eye   Favoriting Track 
Favoriting
1:02:59 (Pop-up)
Keef Hartley Band  Theme Song-En Route   Favoriting Deram 
Favoriting
1:08:09 (Pop-up)
Churchill's  Comics   Favoriting Fantazia 
Favoriting
1:17:39 (Pop-up)
Virus  Burning Candle   Favoriting BASF 
Favoriting
1:21:21 (Pop-up)
The Mecki Mark Men  Free   Favoriting Limelight 
Favoriting
1:26:43 (Pop-up)
Kevin Ayres & The Whole Wide World  Colores Para Delores   Favoriting Harvest 
Favoriting
1:30:49 (Pop-up)
Steve Miller Band  Overdrive   Favoriting Capitol 
Favoriting
1:36:53 (Pop-up)
Fear Itself  Born Under A Bad Sign   Favoriting Dot 
Favoriting
1:40:44 (Pop-up)
Manassas  Anyway   Favoriting Atlantic 
Favoriting
1:44:11 (Pop-up)
Thrower - Spillane - McFarland  Crow   Favoriting Ranger 
Favoriting
1:47:38 (Pop-up)
Midnight Sun  Living On The Hill   Favoriting Kapp 
Favoriting
1:52:34 (Pop-up)


<-- Previous playlist | Back to Discotech Underground with Kip Brown playlists | Next playlist -->

RSS feeds for Discotech Underground with Kip Brown: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Kip Brown | Other WFMU Playlists | All artists played by Discotech Underground with Kip Brown |

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 7:00pm
Eric R:

hey kip!
Avatar Swag For Life Member 7:00pm
Rich in Washington:

Hellos!
Avatar 🥁 Swag For Life Member 7:00pm
Discotech Underground:

ERIC! Thanks for coming by on such short notice!
Avatar 🥁 Swag For Life Member 7:01pm
Discotech Underground:

Hello Rich IN Washington! Welcome to the show!
Avatar 7:01pm
Eric R:

hi Rich! Kip, your facebook post worked!
Avatar 🥁 Swag For Life Member 7:01pm
Will the Sound Guy:

hi Kip and all!!!
Avatar 🥁 Swag For Life Member 7:01pm
Discotech Underground:

Behold the miracle of social media! This was put together on really short notice, too!
Avatar 🥁 Swag For Life Member 7:01pm
Discotech Underground:

Will The Sound Guy! Welcome, welcome!
Avatar 7:02pm
Eric R:

hi Will!
Avatar 🥁 Swag For Life Member 7:03pm
Discotech Underground:

Thank you for coming by, everyone! This was sort of a last minute thing! I really did not expect to be on for a couple of weeks but Kim needed a substitute so here I am! Honestly, it's good therapy for me with everything I have coming up health wise.
Avatar 7:03pm
marpay:

HI Kip!! Hi Eric R, Rich in Washington, Will the Sound Guy!!
Avatar 7:04pm
Eric R:

I know a lot of people heard this Yardbirds version first, and a lot heard the Shirelles but the first time I heard it was by Jean and the Statesiders.
Avatar 🥁 Swag For Life Member 7:04pm
Discotech Underground:

MARPAY! Welcome, and that grandson of yours is absolutely adorable!
Avatar 7:04pm
Eric R:

hi grandma! (that's Marina!) the kid looks great. Keep the photos coming.
Avatar 🥁 7:05pm
bigplanetnoise:

Hey Hey, Undergrounders!
Avatar 7:05pm
Eric R:

hey Bob!
Avatar 7:05pm
marpay:

Thank you Kip!! He keeps getting cuter every day! I will do that Eric R - I just stare at those photos constantly, lol
Avatar 🥁 Swag For Life Member 7:05pm
Discotech Underground:

BOB! I'm warming them up for you as best I can! Thanks for joining us!
Avatar 🥁 7:05pm
bigplanetnoise:

Hi Eric!
Avatar 7:05pm
marpay:

HI bigplanetnoise!!
Avatar 🥁 7:06pm
bigplanetnoise:

Already sounding so great, Kaptain!
Avatar 🥁 7:06pm
bigplanetnoise:

marpay!!
Avatar 7:06pm
marpay:

:-)
Avatar 🥁 Swag For Life Member 7:07pm
Discotech Underground:

Thanks, Bob! I appreciate it!
Avatar 🥁 7:07pm
bigplanetnoise:

Grabbing some chow - will be listeninginging!
Avatar 🥁 Swag For Life Member 7:08pm
Discotech Underground:

Do it! I'll be scarfing during your show after I get done.
Avatar 7:09pm
marpay:

Photo of go-go dancers is so cute - i never had any of those boots but always wished for some, hahaha!
Avatar 7:09pm
Eric R:

I've got this Brian Poole tune on CD. 2 disc set for $5. Gotta like that.
Avatar 🥁 Swag For Life Member 7:10pm
Discotech Underground:

Eric-I think I got the LP for maybe four dollars and it's loaded with great tracks!
Avatar 🥁 Swag For Life Member 7:11pm
Discotech Underground:

The styles were so cool back then, Marpay!
Avatar 7:13pm
Eric R:

kip. my CD shows the same photo with the title "It's About Time". It also has "Twist and Shout", a 2nd lp there. Plus two EPs. I love bargains!
  7:13pm
Dr. MindburMinger:

I must have my Byrds velour drawstring shirt!
Avatar 🥁 Swag For Life Member 7:14pm
Discotech Underground:

Dr. Mind....and a cape, right?
Avatar 7:14pm
marpay:

YES I can remember the look of wild fashions back then. So many looks nowadays are really throwbacks to those days!
Avatar 🥁 Swag For Life Member 7:14pm
Discotech Underground:

marpay-often imitated but never equaled!
  7:15pm
Dr. MindburMinger:

Crosby can keep it.
Avatar 🥁 Swag For Life Member 7:15pm
Will the Sound Guy:

hi marpay and Eric
Avatar 7:16pm
Eric R:

hey Doctor! and Will!
Avatar 7:16pm
marpay:

HI Dr. MindburMinger!!
Avatar 🥁 Swag For Life Member 7:16pm
Discotech Underground:

Dr Mind-How about a pork pie hat?
Avatar 7:16pm
marpay:

YES! The Stones and then Revolver!
Avatar 🥁 Swag For Life Member 7:17pm
Will the Sound Guy:

I'll take a pork pie snare
  7:18pm
Dr. MindburMinger:

Jim's granny glasses!
Avatar 🥁 Swag For Life Member 7:20pm
Discotech Underground:

I SO wanted a pair of those granny glasses...I actually made a pair out of wire!
  7:24pm
Dr. MindburMinger:

D-Tech-that's dedication!
Avatar Swag For Life Member 7:25pm
doctorjazz:

Hey Kip!
Avatar 🥁 Swag For Life Member 7:25pm
Discotech Underground:

Yeah, they were pretty amateurish but the spirit was still there.

Hey Doctorjazz!!!
Avatar 7:25pm
marpay:

HI Doctorjazz!!
  7:27pm
Dr. Mindburger:

Met one of these guys a Hillside show
  7:28pm
Dr. Mindburger:

Omens, that is.
Avatar 🥁 Swag For Life Member 7:28pm
Discotech Underground:

Dr. Mind-I have heard a couple are around. The main songwriter guy supposed passed a number of years ago, or so I heard.
Avatar 🥁 Swag For Life Member 7:29pm
Discotech Underground:

Dr Mind-So, the big question...did he have any extra copies of the record left???
  7:29pm
Dr. Mindburger:

Could be this was at least 12-15 years back.
  7:30pm
Dr. Mindburger:

Nope.
  7:31pm
Dr. Mindburger:

Waaagghhh!!!
Avatar 🥁 Swag For Life Member 7:31pm
Discotech Underground:

Ah, bummer...oh, well...those guys never thought to keep them and those who did probably did so accidentally.
Avatar 7:31pm
kmuffinhead:

Night chores done and checking in!
  7:31pm
Dr. Mindburger:

True.
Avatar 7:32pm
marpay:

HI kmuffinhead!!
Avatar 🥁 Swag For Life Member 7:34pm
Discotech Underground:

Muffinhead!!!❤❤❤
Avatar 7:37pm
Dr. Mindburger:

Yea! Back on computer. Serve 'em up!
Avatar 🥁 Swag For Life Member 7:40pm
Discotech Underground:

More coming, Dr. Mind and everyone else! Thank you very much for coming by on such short notice! This is great therapy for me with all the health crap I have coming up.
Avatar 🥁 Swag For Life Member 7:42pm
Discotech Underground:

So, did everyone have a fabulous weekend?
Avatar 7:45pm
marpay:

Kip, music is the greatest distraction, i've found. This weekend we had beautiful fall sunshine!
Avatar Swag For Life Member 7:46pm
Asheville Jon:

howdy everyone
Avatar 🥁 Swag For Life Member 7:46pm
Discotech Underground:

Indeed, marpay! I got the nod for this fill in slot around lunch time and putting the show together certainly kept me occupied!

Hey Jon!! Welcome!
Avatar 7:47pm
marpay:

HI Asheville John!!
Avatar 7:59pm
marpay:

This line up is sounding really good for something you put together with no lead time! Maybe it's a show you sandbagged for an emergency LOL
Avatar 🥁 Swag For Life Member 8:00pm
Discotech Underground:

No, marpay, this was thrown together from scratch this afternoon! Honest!
Avatar 8:02pm
marpay:

Okay, i take your word for it :-)
Avatar Swag For Life Member 8:05pm
Emeline:

Boy howdy! I was looking for an excuse to not do homework while I waited for BPN! 😂
Hi, beautiful people! 😍🌟♥️🌼
Avatar Swag For Life Member 8:06pm
Emeline:

Just saw your FB post, Kip!
Avatar 🥁 Swag For Life Member 8:06pm
Discotech Underground:

EMELINE! I am delighted to be your reason for blowing off homework!
Avatar Swag For Life Member 8:06pm
Emeline:

HAHAHA! Thanks for having me here! 🤩♥️
Avatar 8:07pm
marpay:

HI me Emeline!!
Avatar Swag For Life Member 8:07pm
Emeline:

Hi Marpay!! 😍♥️
Avatar 🥁 Swag For Life Member 8:07pm
Discotech Underground:

You are ALWAYS welcome here! As the post said, this was a last minute thing. Kim had a situation and needed a sub so here I am! I threw this together this afternoon and was still editing songs right up to just before airtime!
Avatar Swag For Life Member 8:08pm
Emeline:

Thank you so much! I'm glad I didn't miss all of it! I hope she's ok! Sending her some good vibes and love!! ♥️♥️
Avatar 8:08pm
marpay:

Emeline they give you too much homework!
Avatar 🥁 Swag For Life Member 8:10pm
Discotech Underground:

Kim is fine, just something she needed to contend with. I go under the knife on Thursday and didn't think I'd be doing another show for a while, so this was a pleasant surprise!
Avatar Swag For Life Member 8:10pm
Emeline:

Well, that's the lame part of online classes.... it's ALL homework. 😂 One of my teachers is used to in-person classes only, so her class is a DISASTER! But I'm managing! This just feels like the longest 12 weeks everrrr!! 🤣
Avatar 🥁 Swag For Life Member 8:11pm
Discotech Underground:

My daughter does online classes and works her ass off! People think it's easy for some reason but it is totally not!
Avatar Swag For Life Member 8:11pm
Emeline:

Well, we are SO glad to have you for this one!! 😍♥️
Avatar 8:11pm
marpay:

oh dear! Well your brain is working and learning!
Avatar Swag For Life Member 8:12pm
Emeline:

It's tough! Especially working, but it'll feel that much better when I have my degree... I'll have hustled through it! haha!
Avatar 8:12pm
marpay:

I saw that with the covid zoom classes Zoe took - much more difficult than in person.
Avatar 8:13pm
marpay:

If i didn't look it up i would have never thought this record was made so long ago! It's fantastic.
Avatar Swag For Life Member 8:13pm
Emeline:

I like it because I can be in pajamas and work whenever (for the most part)... it'scust finding that time! I'm so tired after work that I tend to save most things until the weekend to work on. Whoops. Haha!
Avatar 🥁 Swag For Life Member 8:13pm
Will the Sound Guy:

Emeline, what do you study?
Avatar Swag For Life Member 8:13pm
Doug Schulkind:

Thanks so much for the last-minute fill-in, Kip!
  🥁 8:13pm
WLSClark:

What is going on here? I just was listening to the other feed and went to log in here and see Kip doing a show. Are you on for BPN tonight?
Avatar Swag For Life Member 8:14pm
Emeline:

Hi Will! Graphic Design! 😍♥️ I'll be making some REALLY professional WFMU promos in no time! 😂
Avatar 🥁 Swag For Life Member 8:14pm
Discotech Underground:

You bet, Doug! Like I said, this is great therapy for me...took my mind off of what I have coming up for a while! I'm having a ball!!
Avatar Swag For Life Member 8:15pm
Emeline:

Hi Doug and Clark! And Everyone I didn't say hi to!!
Avatar 🥁 Swag For Life Member 8:15pm
Discotech Underground:

CLark-No, just for Kim. Bob and Gina will be on like normal.
Avatar 8:15pm
marpay:

HI Doug Schulkind, WLSClark!!!
Avatar Swag For Life Member 8:15pm
Gina Bacon:

Hey, Kip and all...happy Monday to you!
Avatar Swag For Life Member 8:15pm
Emeline:

Hi Gina! 😍
Avatar 8:15pm
marpay:

HI Gina Bacon!!
Avatar 🥁 Swag For Life Member 8:15pm
Will the Sound Guy:

that's awesome
  🥁 8:15pm
WLSClark:

Hi all. Sorry Kip. I did not know! I woulda been here!! Sorry
Avatar Swag For Life Member 8:16pm
Emeline:

Thank you! It's a lot of work, but a lot of fun! 🥰💕
Avatar 8:16pm
marpay:

I'm so glad you've got a great subject to study that you love, Emeline!
Avatar Swag For Life Member 8:17pm
Gina Bacon:

Hi marpay!
Avatar Swag For Life Member 8:18pm
Gina Bacon:

Hi Emeline! (:
Avatar 🥁 Swag For Life Member 8:18pm
Discotech Underground:

It's OK, Clark, like I said it was pretty last minute. Hey Gina!
Avatar Swag For Life Member 8:24pm
Emeline:

Thank you so much, Marpay!! 🥰
Avatar 8:25pm
marpay:

:-) ♥
Avatar 8:25pm
marpay:

This is the only Good virus
Avatar Swag For Life Member 8:26pm
Emeline:

Haha!!
Avatar Swag For Life Member 8:26pm
Emeline:

What is your daughter studying, Kip?
Avatar 🥁 Swag For Life Member 8:27pm
Discotech Underground:

She wants to be an animator!
Avatar 8:28pm
marpay:

The art of arts! We all love animation♥
  8:28pm
Andres:

Hi, Kip! Just arrived. Appreciating the bonus Discothech!
Avatar Swag For Life Member 8:28pm
Emeline:

AWESOME!!! Does she know where she wants to work yet? So cool!! 😍😍
Avatar Swag For Life Member 8:29pm
Emeline:

Hi Andres! 🤩🌟
Avatar 🥁 Swag For Life Member 8:29pm
Discotech Underground:

I am encouraging her to take some graphic design courses also so she has a more well rounded portfolio and area of study.
Avatar 8:29pm
marpay:

Hi Andres!!
Avatar 🥁 Swag For Life Member 8:29pm
Discotech Underground:

No, not yet. She's only on her second year.
Avatar Swag For Life Member 8:30pm
Emeline:

Very cool!! Eventually, I want to work at Disney or Universal! Or just doing my own thang... we'll see!
Avatar 🥁 Swag For Life Member 8:32pm
Discotech Underground:

I have encouraged her to start doing her own projects and making her own characters. You never know when something might catch on!
Avatar 8:32pm
marpay:

Emeline i think there's going to be approx one MILLION ways to use your awesome skills♥
  8:33pm
Andres:

Hi, Emeline!
Hi, Marpay!
I hope the evening find you both groovy :)
Avatar 🥁 Swag For Life Member 8:33pm
Discotech Underground:

Hey Andres!
Avatar 8:33pm
marpay:

I've been watching the Regular Show with someone - it's like prescription medicine, so many funny parts!
  8:35pm
Jon:

Great set, as usual😁
  8:35pm
Andres:

Did not know about Kevin Ayers til this year. ‘FMU set me on the path.
Avatar Swag For Life Member 8:35pm
Emeline:

That's awesome, Kip! You never know what will happen when you branch out like that... less than a year ago, I was just designing for myself, started designing for The Funhouse then The Perfumed Garden then met all of you wonderful people!! Completely changed my life!! 😍

Thank you so much, Marpay!!
Wait, like the cartoon, Regular Show?! From Cartoon Network? 😂
Avatar 8:36pm
marpay:

Andres this really is a groovy evening! :-)
Avatar 8:36pm
marpay:

Emeline, yes that brilliant genius Regular Show cartoon, I love it! I think it's on Hulu now, but not sure.
Avatar Swag For Life Member 8:37pm
Jeff Golick:

Hi, Kip! Glad to catch you for a bit tonight.
Avatar Swag For Life Member 8:37pm
Emeline:

My roommate LOVES that show! I've only seen a few episodes, but I love a lot of those cartoons from that era of Cartoon Network! I've got to check that out!!
Avatar 🥁 Swag For Life Member 8:37pm
Discotech Underground:

Thank you, Jeff! I appreciate you coming by for a while!
Avatar Swag For Life Member 8:37pm
Emeline:

Hi Jon and Jeff! 🤩🌟
Avatar 8:38pm
marpay:

Hi Jeff Golick!!
Avatar Swag For Life Member 8:39pm
Jeff Golick:

Ayo, @Emeline & @marpay!
Avatar 8:39pm
marpay:

SMB every week♥
Avatar 8:40pm
marpay:

Emeline, i think you would love that show! The main thing i watch is stuff that makes me laugh - those characters really fill the bill.
Avatar 🥁 Swag For Life Member 8:42pm
Discotech Underground:

Emeline-I PM'd you an example of one of my daughter's works.
Avatar 8:44pm
marpay:

WOW what a life this singer had - looked up Ellen Mcllwaine on Wik - very interesting! She passed away June this year.
Avatar Swag For Life Member 8:45pm
Emeline:

That girl is going places!! 😍
Laughing is my lifeblood! Hahaha!! It is definitely at the top of my list, Marpay!
Avatar 8:45pm
marpay:

Manassas - ♥♥♥!!!
Avatar 8:46pm
marpay:

We'll have to talk about how you like it!!
Avatar Swag For Life Member 8:48pm
Emeline:

Absolutely! 😍♥️♥️
Avatar 8:51pm
marpay:

great harmony!
  🥁 8:52pm
WLSClark:

Good luck Thursday, Kip.
Avatar Swag For Life Member 8:52pm
Emeline:

Thank you so much, Kip! It was great to catch some of this show! I can't wait for you to be back! 😍♥️🌟♥️🌟
Avatar Swag For Life Member 8:52pm
Gina Bacon:

Thank you, Kip!!
Avatar 8:52pm
marpay:

KIP thank you for being here, loved the show♥
Avatar Swag For Life Member 8:53pm
Emeline:

YES! All good vibes and love coming your way for Thursday and beyond!
Avatar 8:53pm
Ross66:

Late to the show!
Avatar 🥁 Swag For Life Member 8:53pm
Will the Sound Guy:

thank you for the fill in show Kip!!!! good luck with your surgery!!! be well everyone!
Avatar 🥁 Swag For Life Member 8:54pm
Discotech Underground:

THANK YOU EVERYONE! STAY TUNED FOR BIG PLANET NOISE WITH BOB AND GINA! I am off of my usual Thursday night gig for a couple of weeks due to medical stuff but I will be around on the chat boards for other shows as I recover and regain my strength! Thursday is the big day for me so I would appreciate any prayers, well wishes, mojo, juju, spells, incantations, whatever positive energy you wish to send me!!! I LOVE YOU ALL!! HAPPY THANKSGIVING AND I WILL SEE YOU SOON!!!!!
Avatar 8:55pm
marpay:

I'll make a crystal grid for you Kip!
Avatar Swag For Life Member 8:56pm
Emeline:

Oooh.... I need to learn more about that, Marpay!!
Avatar 8:56pm
marpay:

That's good to hear!!!
  8:56pm
Andres:

Thanks for the fill in bonus, Kip!
Avatar 🥁 Swag For Life Member 8:57pm
Discotech Underground:

You are welcome, everyone...thank you all for being here! This was great and muchly needed!!!
  8:58pm
Andres:

And wishing you well on Thursday!
Avatar 8:58pm
marpay:

I enjoy all the records you play!!!
Avatar 🥁 Swag For Life Member 8:59pm
Discotech Underground:

I enjoy playing them!!
  8:59pm
Dr. Mindburger:

Awesome programKiller program!!
Avatar 8:59pm
Eric R:

will be thinking of you, Kip!
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written 2000-2024 by Ken Garson