Favoriting Spectrum Audio with Kellen303: Playlist from April 11, 2022 Favoriting

Kellen303's avatar View Kellen303's profile Favoriting

The best of classic, contemporary and new emerging artists across the electronic scene worldwide.

On WFMU | 91.1, 90.1, 91.9 FM & wfmu.org
WFMU LIVE Audio Streams (Get help):   Pop-up  |  128k AAC  |  128k MP3  |  32k MP3

<-- Previous playlist | Back to Spectrum Audio with Kellen303 playlists | Next playlist -->


Favoriting April 11, 2022: I DUUNO

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

Artist Track Approx. start time
Neil Diamond  Cherry Cherry   Favoriting 0:00:00 (Pop-up)
David Lynch  Star Dream Girl   Favoriting 0:02:33 (Pop-up)
Nine Inch Nails  She Went Away   Favoriting 0:06:07 (Pop-up)
Section 25  Be Brave   Favoriting 0:12:17 (Pop-up)
Play Dead  Poison Take A Hold   Favoriting 0:16:57 (Pop-up)
Duran Duran  Serious   Favoriting 0:21:06 (Pop-up)
Gary Numan  Metal   Favoriting 0:25:26 (Pop-up)
Edward Ka-Spel  Tikko   Favoriting 0:30:42 (Pop-up)
Sort Sol  Marble Station   Favoriting 0:32:52 (Pop-up)
The Psychedelic Furs  Sister Europe   Favoriting 0:37:25 (Pop-up)
Gene Loves Jezebel  Bruises   Favoriting 0:42:54 (Pop-up)
Peace De Resistances  Alphabet Au Pair   Favoriting 0:46:32 (Pop-up)
Daf  Liebe Auf De Ersten   Favoriting 0:49:48 (Pop-up)
Faith Global  Earth Report   Favoriting 0:53:19 (Pop-up)
Xmal Deustschland  Eiland   Favoriting 0:57:47 (Pop-up)
Robert Pollard  Submarine Teams   Favoriting 1:03:52 (Pop-up)
Robert Pollard  Sub Space Biographies   Favoriting 1:08:29 (Pop-up)
Guided By Voices  Excited Ones   Favoriting 1:11:10 (Pop-up)
Guided By Voices  Crux   Favoriting 1:14:11 (Pop-up)
Guided By Voices  Short on Posters   Favoriting 1:16:35 (Pop-up)
Guided By Voices  I am a scientist   Favoriting 1:18:37 (Pop-up)
Guided By Voices  Hot FREAKS!!!   Favoriting 1:21:00 (Pop-up)
Guided By Voices  My Valuable Hunting Knife   Favoriting 1:22:52 (Pop-up)
Guided By Voices  Game of Pricks   Favoriting 1:24:39 (Pop-up)
Guided By Voices  My Son Cool   Favoriting 1:26:12 (Pop-up)
Guided By Voices  Little Whirl   Favoriting 1:27:57 (Pop-up)
Robert Pollard  Snatch Candy   Favoriting 1:29:48 (Pop-up)
Robert Pollard  Far-Out Crops   Favoriting 1:31:20 (Pop-up)
Guided By Voices  Big Chief Chinese Restaurant   Favoriting 1:34:41 (Pop-up)
Guided By Voices  Buzzards and Dreadful Crows   Favoriting 1:35:47 (Pop-up)
Guided By Voices  Gold Star for Robot Boy   Favoriting 1:37:20 (Pop-up)
Robert Pollard  Sea of Dead   Favoriting 1:39:05 (Pop-up)
Cocteau Twins  Blind Dumb Deaf   Favoriting 1:44:18 (Pop-up)
Cocteau Twins  Feather oar blades   Favoriting 1:48:04 (Pop-up)
Cocteau Twins  A Kissed out red floatboat   Favoriting 1:52:18 (Pop-up)
Cocteau Twins  Sugar Hiccup   Favoriting 1:56:27 (Pop-up)
this mortal coil  song to the siren   Favoriting 2:00:28 (Pop-up)
Cocteau Twins  From the Flagstone   Favoriting 2:04:00 (Pop-up)
Cocteau Twins  The Itchy Glowbo Blow   Favoriting 2:07:33 (Pop-up)
Cocteau Twins & Harold Budd  Why Do You Love Me   Favoriting 2:11:10 (Pop-up)
Elizabeth Fraser & Jeff Buckley  All Flowers In Time Bend Toward The Sun   Favoriting 2:15:39 (Pop-up)
This Mortal Coil  Sixteen Days / Gathering Dust   Favoriting 2:21:22 (Pop-up)
Beastie Boys  So What'cha Want   Favoriting 2:30:30 (Pop-up)
Suede  Animal Lover   Favoriting 2:34:03 (Pop-up)
Life Without Buildings  PS Exclusive   Favoriting 2:38:10 (Pop-up)
Balter Space  X   Favoriting 2:42:29 (Pop-up)
Tough Age  Me In Glue   Favoriting 2:47:18 (Pop-up)
Mitski  Washing Machine Heart   Favoriting 2:55:36 (Pop-up)
Guided By Voices  Wished I was a giant   Favoriting 2:55:20 (Pop-up)
Los Dug Dug  I DONT CARE   Favoriting 2:57:58 (Pop-up)


<-- Previous playlist | Back to Spectrum Audio with Kellen303 playlists | Next playlist -->

RSS feeds for Spectrum Audio with Kellen303: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Kellen303 | Other WFMU Playlists | All artists played by Spectrum Audio with Kellen303 |

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:01am
Scott67:

G'day Kellen & Spectrums!
πŸ»πŸ˜ŽπŸ€™πŸŽΆπŸ“»β˜€οΈπŸŒπŸŒ»
Avatar Swag For Life Member 12:02am
Scott67:

Opening with a Neil again! Good mood then mate!
πŸ˜ŽπŸ€™
Avatar Swag For Life Member 12:03am
Krull Sagan:

Prepared & awaiting full-force kellenation!
Cheers Scott mate!
Avatar Swag For Life Member 12:04am
Scott67:

Any news on Carol, her Show was a repeat? Paulo said she was in a car accident??
Avatar Swag For Life Member 12:04am
Krull Sagan:

Haha I was like β€œthis dude sure sounds like David Lynch…”
Avatar Swag For Life Member 12:07am
Scott67:

G'day Krull πŸ¦πŸ˜ŽπŸ€™πŸ»
Avatar Swag For Life Member 12:08am
Kellen303:

I didn't know about the accident. oh no
Avatar Swag For Life Member 12:09am
Scott67:

I don't know for sure Kellen? But Paulo messaged me with that info. But knew nothing more.
Avatar 12:27am
laurapanic:

nice set so far, Kellen....
Avatar Swag For Life Member 12:27am
Aitch:

Loooove the old Numan
Avatar Swag For Life Member 12:29am
Scott67:

Puts ya right back there Aitch.
πŸ‘πŸ˜ŽπŸ»
Avatar Swag For Life Member 12:30am
Aitch:

Saw him do Pleasure Principal live, 2nd half of show was the heaviest dark maelstrom I've ever heard.
out NINed NIN
Avatar Swag For Life Member 12:31am
Scott67:

Nice!!πŸ‘πŸ˜Ž
Avatar 12:31am
JohnRavioli:

killin it kellen
Avatar Swag For Life Member 12:32am
Krull Sagan:

This is a magickal ka-spell, this
Avatar Swag For Life Member 12:42am
Scott67:

FURS!!!
Avatar Swag For Life Member 12:42am
_Ike_:

mfnmmmggg
Avatar Swag For Life Member 12:49am
Krull Sagan:

KimballCollins over on twitch streams incredible music videos of new romantics, new wave, goth &c., right in line with this amazing set, incredible archive & it doesnt interfere with nights in the K303!
  12:55am
Kelly:

Loving this show.
Avatar 12:59am
Ryab:

mo noise
Avatar Swag For Life Member 12:59am
Paulo AD:

I'll be right with you, i have a story to tell you
Avatar Swag For Life Member 12:59am
Kellen303:

No NOISE tonight :(
Avatar 1:00am
Ryab:

thats ok i like this too so ha
Avatar Swag For Life Member 1:01am
Paulo AD:

So, I fell over a kerb last night and ended up in the sand. I dislocated my knee and popped it back in place....today im wfh
Avatar 1:01am
Ryab:

last time i fell off a curb i broke my wrist
Avatar Swag For Life Member 1:01am
Kellen303:

GEEZUS
Avatar 1:01am
Ryab:

watch out for curbs
Avatar Swag For Life Member 1:03am
Krull Sagan:

Dare I say…banger?!
Paolo, hope you’re not hurtin’!
Avatar Swag For Life Member 1:05am
Krull Sagan:

No freakin way, Kellen, this is such a gift! Right on my frequency about now. Can’t wait to see what you’ve curated!
Avatar Swag For Life Member 1:05am
Kellen303:

@krull BIG LOVE!!!!
Avatar Swag For Life Member 1:06am
Paulo AD:

Krull I'm in agony...but I loves Kel and his music helps
Avatar Swag For Life Member 1:06am
Paulo AD:

Kel, Mona is planning a big night out for us
Avatar Swag For Life Member 1:09am
Scott67:

You fucken piss head Paulo!
πŸ‘πŸ˜ŽπŸ»
Avatar Swag For Life Member 1:10am
Krull Sagan:

GBV, Crowbar, State College PA, β€˜99ish
Avatar Swag For Life Member 1:10am
Scott67:

Not like I'd ever fll of my bike drunk & crack my ribs or anything!
πŸ‘πŸ˜ŽπŸ»πŸ’¨πŸ’₯
Avatar Swag For Life Member 1:11am
Scott67:

Fall.
Avatar Swag For Life Member 1:16am
Paulo AD:

scotty hahah thats what keri said
Avatar Swag For Life Member 1:16am
Paulo AD:

after last weeks convo kel i can see where youre going this week. never imagined you playing gbv
Avatar Swag For Life Member 1:17am
Kellen303:

@paulo love this band
Avatar Swag For Life Member 1:19am
Kellen303:

i almost did and hour of each artist
Avatar Swag For Life Member 1:19am
Paulo AD:

Honestly blown my mind
Avatar Swag For Life Member 1:19am
Paulo AD:

Kel have you ever listened to my band ?
Avatar Swag For Life Member 1:19am
Krull Sagan:

The anthem
Avatar Swag For Life Member 1:20am
Kellen303:

@paulo I listened to what you've sent me
Avatar Swag For Life Member 1:20am
Kellen303:

def @krull
Avatar Swag For Life Member 1:21am
Krull Sagan:

Yes Kellen you dig luv it
Avatar Swag For Life Member 1:21am
Paulo AD:

Did i give you the electro one ? sorry im on alot of pain meds atm
Avatar Swag For Life Member 1:21am
Paulo AD:

Did i give you the electro one ? sorry im on alot of pain meds atm
  1:21am
Pseu Braun:

Well i am pleased as Pollard!
Avatar Swag For Life Member 1:22am
Scott67:

Gues you guys know Chris Bailey from The Saints died.
✌😎🍻🌷
Avatar Swag For Life Member 1:23am
Kellen303:

hey @PSEU!!!
Avatar Swag For Life Member 1:23am
Krull Sagan:

My first GBV song everererrrr!!! Mix tape 10th grade
Avatar Swag For Life Member 1:24am
Scott67:

Guess** my touch screen ain't so touchy feelie today!
Avatar 1:26am
laurapanic:

I've heard this Game of Pricks song, covered somewhere, dunno where though....
Avatar Swag For Life Member 1:28am
Scott67:

G'day Laura! Not agame I wanna play mate!
✌😎🍻
Avatar 1:29am
laurapanic:

Scott: hey hey about to knock off so will be leaving the chat for sunshine for a bit. That game seems like there are no winners
Avatar Swag For Life Member 1:31am
Scott67:

Only weiners!
Avatar Swag For Life Member 1:33am
Scott67:

I before e** if ya need to pee!
Avatar Swag For Life Member 1:33am
Paulo AD:

Scotty....noooooooooooooo
Avatar Swag For Life Member 1:35am
Kellen303:

3 MORE
Avatar Swag For Life Member 1:39am
Krull Sagan:

I will have WFMU tattooed on my forehead if one is a song I have in mind & wish to play for Kellen
Avatar Swag For Life Member 1:40am
Kellen303:

lol @krull there's soooooo many tunes. I could keep going
Avatar Swag For Life Member 1:41am
Kellen303:

I've def gone over 30 mins lol
Avatar 1:42am
Hubig Pie:

I just tuned in. Is this a tribute show?
Avatar Swag For Life Member 1:42am
Krull Sagan:

Yeah I think my forehead is safe, cuz when it comes to GBV statistics….
Avatar Swag For Life Member 1:43am
Paulo AD:

Doesn't pidg love GBV ?
Avatar Swag For Life Member 1:43am
Paulo AD:

Can I have a hug
Avatar Swag For Life Member 1:44am
Krull Sagan:

Phew! β€œWished I Was A Giant” (?) from Vampire on Titus. That one’s on me, Kellen! Great selection
Avatar Swag For Life Member 1:45am
Krull Sagan:

Oh man I was on the fence thinking maybe Siouxsie; Elizabeth!
Avatar Swag For Life Member 1:46am
Scott67:

Massive hugfest Paulo!!
🍻✌😎❀
Avatar 1:46am
Hubig Pie:

Ok no. G'evenin all
  1:46am
Faux Jean:

Hindsight is 20/20; but I had Cocteau Twins in mind given the set up. Honest.
Avatar Swag For Life Member 1:48am
Krull Sagan:

Blue Bell Knoll, cassette from the public library, β€˜96ish
Avatar Swag For Life Member 1:48am
Kellen303:

30 mins of Cocteau Twins!!! Enjoy
  1:49am
tortilladc:

*thumbs up*
Avatar Swag For Life Member 1:53am
Paulo AD:

This is the most GBV and Cocteau tiwns ive ever heard on my 42 years on this planet
Avatar Swag For Life Member 1:54am
Paulo AD:

BTW, have you seen how great my hair is these days ?
Avatar Swag For Life Member 1:56am
Scott67:

What's hair??
Avatar Swag For Life Member 1:59am
daupomatic:

My god. I'm an undergraduate again.
Avatar Swag For Life Member 1:59am
Kellen303:

The first time I heard Sugar Hiccup I probably played it 20x again again again again again
Avatar Swag For Life Member 2:01am
Krull Sagan:

God, of course, this heart-breaker……
Avatar Swag For Life Member 2:02am
Kellen303:

I almost said.... I to cry lol @krull
Avatar Swag For Life Member 2:02am
daupomatic:

Picturing a monk(?) in front of a fortress(?) with an aluminum star....
Avatar Swag For Life Member 2:02am
Kellen303:

time to cry*
Avatar Swag For Life Member 2:03am
Scott67:

This is indeed my crying song!
Avatar Swag For Life Member 2:03am
Kellen303:

This at the end of Lovely Bones ..... :: TEARS ::
Avatar Swag For Life Member 2:03am
daupomatic:

I'm in danger of telling y'all about an elderly jeweler I once knew, and his use of ashes.
Avatar Swag For Life Member 2:04am
Paulo AD:

for fuck sake....no i have puffy eyes
Avatar Swag For Life Member 2:04am
Kellen303:

@daupomatic .... SPILL IT
Avatar Swag For Life Member 2:05am
Paulo AD:

ohhh totally spill
Avatar Swag For Life Member 2:06am
daupomatic:

Well, he knows the worth of ashes. He worships god with ashes!
Avatar Swag For Life Member 2:06am
daupomatic:

He dreams he can bring back, with ashes, that which is forever lost.
Avatar Swag For Life Member 2:07am
Kellen303:

PEARL BEFORE SWINE!!!
Avatar Swag For Life Member 2:07am
daupomatic:

But the old coins can never be made new, and when he recalls this, his hands bloody with ash, he sometimes cries.
Avatar Swag For Life Member 2:10am
Paulo AD:

do you want to see a picture of my mate from yesterday that literally crying myself laughing ?
Avatar Swag For Life Member 2:11am
Paulo AD:

imi n tears at this
Avatar Swag For Life Member 2:11am
Paulo AD:

imgur.com...
  2:15am
Farmertone:

Thanks!
Avatar Swag For Life Member 2:15am
Paulo AD:

Look how beautiful keri imgur.com...
Avatar Swag For Life Member 2:15am
Scott67:

Where'd he steal his hair?
Avatar 2:16am
Ryab:

i just remembered why i didnt get into cocktoe twins
Avatar Swag For Life Member 2:17am
Paulo AD:

Scotty, we took them off my friends hair hahah
Avatar Swag For Life Member 2:19am
Scott67:

You're a lucky man Paulo!🌹
Avatar Swag For Life Member 2:19am
Paulo AD:

Kelz are you getting drunk with Alan again
Avatar Swag For Life Member 2:20am
daupomatic:

Oh, Buckley, now, as well?!
Avatar Swag For Life Member 2:26am
Kellen303:

Nope @paulo... just coffee
Avatar Swag For Life Member 2:26am
Paulo AD:

Scotty, im lucky to have you
Avatar Swag For Life Member 2:27am
Paulo AD:

well its 10:30 is here and im smashing small batch whiskey
Avatar Swag For Life Member 2:28am
Scott67:

Maaaate!! Hundreds wouldn't agree.
πŸ‘πŸ˜‰πŸ»
Avatar Swag For Life Member 2:30am
Scott67:

Well you are an infidel in the midst of Ramadan. I wouldn't do it any other way mate!
Just mind ya knee!
πŸ‘πŸ˜ŽπŸ»
Avatar Swag For Life Member 2:31am
Scott67:

I like knowing you better Kellen!
πŸ‘πŸ˜ŽπŸ’¨β˜•
Avatar Swag For Life Member 2:31am
daupomatic:

Coffee! but the time-travel is still in effect.
Avatar 2:33am
Ryab:

this is the song that got me into beastie boys
Avatar Swag For Life Member 2:33am
daupomatic:

I have moved ahead a year or two. Some fancy fools had a fireplace in a rental on Prospect Place.
Avatar Swag For Life Member 2:34am
Paulo AD:

this is more like it BOOOOIIIIIIII
Avatar Swag For Life Member 2:35am
Paulo AD:

Ryab.. very close
Avatar Swag For Life Member 2:35am
Kellen303:

^^^^ I knew you'd freak out @paulo
Avatar Swag For Life Member 2:35am
Paulo AD:

What the first band I saw live ?????
Avatar Swag For Life Member 2:35am
Kellen303:

it was almost the sleaford Mods
Avatar Swag For Life Member 2:36am
Paulo AD:

what is my second fave band of alllll time
Avatar Swag For Life Member 2:36am
Scott67:

Suede! I'd almost forgotten them!!!
Avatar Swag For Life Member 2:36am
Kellen303:

but it said there was cursing and I couldn't find where.
Avatar Swag For Life Member 2:36am
Paulo AD:

im actually crying at the mo
Avatar 2:37am
Ryab:

Out There is so good
Avatar Swag For Life Member 2:37am
Scott67:

Stay hydrated Paulo!
Avatar 2:38am
Ryab:

Mods have good production
Avatar Swag For Life Member 2:38am
Kellen303:

I have a great story about this song too
Avatar Swag For Life Member 2:38am
_Ike_:

My parents dragged me to a bluegrass concert when I was 4 or 5 and I didn't appreciate it at all. I was literally asking, "Where's the blue grass???"
Avatar Swag For Life Member 2:38am
Scott67:

πŸΊπŸ˜ŽπŸ€™πŸ’¨πŸ₯ƒ
Avatar Swag For Life Member 2:38am
_Ike_:

Now I'd probably be really into it.
Avatar 2:38am
Ryab:

my first concert was blue man group
Avatar Swag For Life Member 2:39am
Kellen303:

my first concert was COLDPLAY
Avatar 2:41am
Ryab:

lol
Avatar Swag For Life Member 2:41am
Scott67:

You are a total Anglophile Kellen!
In a good way mate!
πŸ»πŸ˜ŽπŸ€™
Avatar Swag For Life Member 2:42am
Scott67:

INXS was my first big one.
Avatar Swag For Life Member 2:42am
Kellen303:

Lol... Coldplay was dope for three albums when you don't understand why you're gay in high school
Avatar Swag For Life Member 2:43am
Kellen303:

My second concert was Massive Attack... I made sure I was in the front row
Avatar Swag For Life Member 2:44am
Kellen303:

My friend lost 30 % of his hearing at that show
Avatar Swag For Life Member 2:44am
Paulo AD:

I saw Coldplay middle of the afternoon in glasto 2000, yellow is a big tune
Avatar Swag For Life Member 2:45am
curtisy_in_la_la:

this set has brought me much joy, thx @Kellen3
Avatar Swag For Life Member 2:45am
Kellen303:

Yellow was huge ... but CLOCKS lol
Avatar Swag For Life Member 2:45am
Paulo AD:

OK so no one answered me. Suede were my first band and I was 1000000% gay for Brett
Avatar Swag For Life Member 2:45am
Kellen303:

Thank you @curtisy
Avatar Swag For Life Member 2:46am
Scott67:

I have a friend who had comp tickets to Massive Attack. Decided not to go, but didn't fucken offer em around!!
Avatar Swag For Life Member 2:46am
Paulo AD:

Clocks is amazing
Avatar Swag For Life Member 2:47am
Scott67:

Bloody Pom!!
Avatar Swag For Life Member 2:47am
Paulo AD:

So when you played animal love I woke keri up
Avatar Swag For Life Member 2:48am
Paulo AD:

Lover
Avatar Swag For Life Member 2:48am
Scott67:

I won't ask how Paulo!?
Avatar Swag For Life Member 2:48am
Paulo AD:

Stay together is the best one though
Avatar Swag For Life Member 2:49am
Paulo AD:

Haha scotry me shouting YES THIS IS UNBELIEVABLE
Avatar Swag For Life Member 2:50am
daupomatic:

I'm certainly lucky that I didn't get more hearing loss from hard-core shows in Cleveland.
Avatar Swag For Life Member 2:50am
Paulo AD:

Banging the table and saying kel is the man
Avatar Swag For Life Member 2:50am
Scott67:

Scotry.. I like that name!
πŸ»πŸ˜ŽπŸ€™
Avatar Swag For Life Member 2:51am
daupomatic:

When I just wanted to sit in the corner and listen to 4AD, but had a cool friend.
Avatar Swag For Life Member 2:53am
Scott67:

Once stood in front of the left PA stack for an entire Beck concert. My head wasn't right for a week. Or ever??
πŸ»πŸ˜ŽπŸ€™
Avatar Swag For Life Member 2:53am
Paulo AD:

hahahahaah
Avatar Swag For Life Member 2:54am
daupomatic:

Thank you, K!
  2:54am
mr 6:

Freebird!!!
Avatar 2:54am
Ryab:

yay noisy
Avatar Swag For Life Member 2:54am
Paulo AD:

thank you kelzzz
Avatar Swag For Life Member 2:55am
Scott67:

Thanks Kellen! Good shit mate!!
βœŒπŸ˜ŽπŸ€™β˜€οΈπŸŒπŸŒ»
Avatar Swag For Life Member 2:55am
daupomatic:

Some Alan Vega in there?
Avatar Swag For Life Member 2:56am
Paulo AD:

classic wfmu hahahah
Avatar Swag For Life Member 2:56am
_Ike_:

Thanks Kellen, sounding great!!!
Avatar Swag For Life Member 2:56am
daupomatic:

Awwwkward?
Avatar Swag For Life Member 2:57am
TonyR:

ObScrooged: "Fire them!" "I can't! They're volunteers!"
Avatar Swag For Life Member 2:57am
Kellen303:

Thanks everyone !!!!
Avatar Swag For Life Member 2:57am
TonyR:

"Slow Ride"?
Avatar Swag For Life Member 2:58am
Scott67:

We do that on our 1st TRASH CULT Show. & it's recorded. But live, so we just left it in!
πŸ»πŸ˜ŽπŸ€™Fuckit, who gives a shit!
Avatar Swag For Life Member 2:58am
daupomatic:

"and the next song goes out to-"
Avatar Swag For Life Member 2:58am
daupomatic:

I care not.
Avatar Swag For Life Member 2:59am
TonyR:

I learned of Kellen's magic during the Marathon this year, despite being a longtime 'FMU listener. New weekend appointment radio.
Avatar Swag For Life Member 2:59am
daupomatic:

Hear hear!
Avatar 2:10pm
thedunkel:

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