Favoriting Bodega Pop with Gary Sullivan: Playlist from November 7, 2018 Favoriting

Gary's avatar View Gary's profile Favoriting

Sounds ripped from cassettes & CDs found in immigrant-run mom & pop stores. Deconstructed icons. Field recordings. Sonic mayhem from the far corners of the internet.

Wednesday 7 - 10pm (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 Bodega Pop with Gary Sullivan playlists | Next playlist -->


Favoriting November 7, 2018: Nobody Knows About Persian Cats
Classical, folk, funk, hip hop, pop, psychedelic, punk, and more from pre- and post-revolutionary Iran

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

Artist Track Album Year Comments Approx. start time

Music behind DJ:
Bodega Pop 

Intro   Favoriting

Bodega Pop Live 

2018 

 

 
Unknown Artist  Persian Popular Song   Favoriting Victrola Favorites: Artifacts from Bygone Days  2008    0:03:45 (Pop-up)
Pouran  Shahre Paiz   Favoriting     This is Jesse Kaminsky's 45  0:06:32 (Pop-up)
Alireza Mashayekhi  Mithra, Op. 90   Favoriting Persian Electronic Music, Yesterday and Today 1966​-​2006  2017    0:10:45 (Pop-up)
The Golden Ring حلقه طلایی  Apologies   Favoriting Iranian Styled 60s Garage & Other Exotic Sounds  2009    0:21:05 (Pop-up)
Googoosh  Pol   Favoriting Vol. 1  1998    0:24:13 (Pop-up)

Music behind DJ:
Arian Saleh 

Bridge (Pol)   Favoriting

Swan Bird (Googoosh Remixed) 

2018 

http://ariansaleh.bandcamp.com 

0:29:54 (Pop-up)
Superman & The Joe Ordinaires  Upside Down   Favoriting The Persian New Waves      0:35:42 (Pop-up)
Faramarz Payvar & Ensemble  Dastgah Mahour   Favoriting Iran: Persian Classical Music  1974    0:38:19 (Pop-up)
Yellow Dogs  New Century   Favoriting No One Knows about Persian Cats  2010    0:51:16 (Pop-up)

Music behind DJ:
The Golden Ring حلقه طلایی 

Lolep   Favoriting

 

 

 

0:54:48 (Pop-up)
Ostad Abol-Hassan Saba  Setar improvisation in mahour dastgah   Favoriting Paris to Calcutta: Men and Music on the Desert Road  2018    1:00:32 (Pop-up)
Leila Forouhar  Dota Paranedeh   Favoriting Best of Persian Music 70's, Vol. 14 - Disco Songs  2005    1:02:46 (Pop-up)
Dariush Dolat-Shahi  Sama'   Favoriting Electronic Music, Tar and Sehtar  1985    1:07:14 (Pop-up)
Mehrpouya  Khaleh Siah   Favoriting Soul Raga: Anthology  2013    1:16:05 (Pop-up)
Manouchehr  Vadeye Dour Dour Nemikham   Favoriting     http://www.radiodiffusion.net/  1:21:24 (Pop-up)
Hamid Shabkhiz  Asemoni   Favoriting Rangarang: Pre-Revolutionary Iranian Pop  2011    1:24:19 (Pop-up)

Music behind DJ:
Fereydoon Foroughi 

Wals Jackle   Favoriting

Waking Up Scheherazade Vol.2 

2010 

 

1:29:28 (Pop-up)
Zabihi  Mystic Poem of Araqi   Favoriting Anthology of World Music: Iran  1998    1:36:10 (Pop-up)
Hichkas  Firooz   Favoriting Firooz  2015    1:44:29 (Pop-up)
Ramesh  Roodkhoneha   Favoriting Ramesh  2013    1:47:54 (Pop-up)
Take It Easy Hospital  Scenarios and Starlights   Favoriting No One Knows about Persian Cats  2010    1:52:04 (Pop-up)
Iraj ایرج  Kooche Be Kooche   Favoriting Goldoon Bi Gol  2013    1:55:22 (Pop-up)

Music behind DJ:
Mehrpouya 

Maharaja Dance (Instrumental)   Favoriting

Soul Raga: Anthology 

2013 

 

1:59:06 (Pop-up)
Parvaneh  Zābol, Mokhālef (Segāh)   Favoriting Let No One Judge You: Early Recordings from Iran 1906-1933  2014    2:03:25 (Pop-up)
Ata Ebtekar  Micro Tuning   Favoriting Persian Electronic Music, Yesterday and Today 1966​-​2006  2017    2:06:40 (Pop-up)
Aras  Marsieh   Favoriting Toloo'E Tanhaie  2003    2:13:47 (Pop-up)
Googoosh  Ghesseh-Ye Bareh o Gorg   Favoriting Age Bemooni  1978    2:19:16 (Pop-up)
Unknown Artists  Dastgah-E Crgah   Favoriting Iran. Les Maitres De La Musique Traditionelle: Vol. 1  1991    2:23:39 (Pop-up)

Music behind DJ:
Unknown Artists 

Dastgah-E Crgah   Favoriting

Iran. Les Maitres De La Musique Traditionelle: Vol. 1 

1991 

 

2:34:29 (Pop-up)
Gita Pashaei  Gol-e Maryam   Favoriting       2:38:48 (Pop-up)
Alookal  Dars   Favoriting The Persian New Waves      2:43:18 (Pop-up)
Googoosh  Kieh Kieh   Favoriting Divar      2:45:43 (Pop-up)
Hassan Shamaizadeh  Safar   Favoriting Zendooni: Funk, Psychedelia & Pop from the Iranian Pre-Revolution Generation  2012    2:48:36 (Pop-up)
Take It Easy Hospital  My Sleepy Fall   Favoriting No One Knows About Persian Cats  2010    2:52:23 (Pop-up)

Music behind DJ:
Catrina Paslaru 

Hei La Bodega   Favoriting

Hei La Bodega - Carnaval! 

2000 

 

2:55:02 (Pop-up)


<-- Previous playlist | Back to Bodega Pop with Gary Sullivan playlists | Next playlist -->

RSS feeds for Bodega Pop with Gary Sullivan: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Gary Sullivan | Other WFMU Playlists | All artists played by Bodega Pop with Gary Sullivan |

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:01pm
northguineahills:

so, no music from revolutionary Iran?
Avatar Swag For Life Member 7:03pm
Webhamster Henry:

Hear you fine! Welcome to the bodega!
Avatar 7:03pm
TDK60:

Hola Bodega DJ Gary. Bring on the Persian. Hola NGH:
?que tal?
Avatar Swag For Life Member 7:04pm
Gary:

NGH! Henry! TDK60! Well, it looks like my broadcasting computer is frozen, but still sending out a signal, so we'll just go with it ... lemme know if we drop out
  7:05pm
JakeGould:

Hey Gary!
Avatar 7:05pm
david_:

The Shah and Ayatollah are dancing cheek to cheek
  7:06pm
JakeGould:

Also that strong man the Shah had to beat up opposition members!
Avatar Swag For Life Member 7:06pm
Gary:

Jake! David!
Avatar 🇰🇷 Swag For Life Member 7:07pm
chresti:

Hi Gary! Bodega friends!
Avatar Swag For Life Member 7:08pm
Gary:

This track comes c/o Jesse Kaminsky -- who did a monster Iranian 45 show a while back on this very stream
Avatar Swag For Life Member 7:08pm
Gary:

Chresti!
  7:08pm
JakeGould:

FWIW, Bay Ridge and other parts of deep Brooklyn and Staten Island went blue last night thanks to the work of lots of Middle Eastern women getting out the vote. Thank a Yemeni or Palestinian woman in Brooklyn for getting rid of Marty Golden and Dan Donovan.
Avatar 7:09pm
TDK60:

Used to know a lot of Iranian exchange students way back in the '70s/'80s. Some lefties, others religious, some more party animals.
Avatar Swag For Life Member 7:09pm
Gary:

Yay!
Avatar Swag For Life Member 7:09pm
Gary:

Here's that great show of Jesse's: wfmu.org...
  7:11pm
JakeGould:

Ever want to blow someone’s mind? Show them pictures from the Middle East in the 1960s and 1970s. Like another planet. Wish it could come back.
Avatar Swag For Life Member 7:12pm
Gary:

Indeed
Avatar 7:14pm
hyde:

hello!
Avatar Swag For Life Member 7:16pm
Gary:

Hyyyde!
Avatar Swag For Life Member 7:16pm
Webhamster Henry:

Nice electronics here. At college there were two Iranian brothers with fancy cars (they were clearly from the Shah's side of the equation).
Avatar 7:17pm
northguineahills:

@TDK: Better then yesterday, thanks!
Avatar Swag For Life Member 7:22pm
Gary:

We'll be hearing a couple more electronic cuts a bit later this evening
  7:27pm
JakeGould:

Just read through this and the accompanying slideshow. Pretty good read and some of the extremities—wealth, forced secularism and such alienating a religious base—seem pertinent to the U.S. nowadays as well. allthatsinteresting.com...
Avatar Swag For Life Member 7:29pm
Gary:

That looks terrific; thanks, Jake
Avatar Swag For Life Member 7:32pm
Uncle Michael:

Sounding good, Gary. maybe you could bump the music up a smidgen...but eh.
Avatar 🇰🇷 Swag For Life Member 7:33pm
chresti:

sounds perfect
Avatar Swag For Life Member 7:38pm
Gary:

Uncle Michael!
Avatar 7:39pm
northguineahills:

Ok, leaving work, hear ya at home.
Avatar Swag For Life Member 7:40pm
Gary:

See ya, NGH!
  7:40pm
JakeGould:

FWIW, the bed music (at least to me) sounded a bit distant.
Avatar 🇰🇷 Swag For Life Member 7:40pm
chresti:

I saw an anti-shah march while having coffee, in 1979 ish, in Beverly Hills. Many Iranians on the westside of LA
Avatar 7:41pm
glenn:

hello, americans. how's things? www.thebeaverton.com...
Avatar Swag For Life Member 7:42pm
Gary:

Glenn! I'll up the bed music next break
Avatar Swag For Life Member 7:42pm
Gary:

Haha, just clicked the link
Avatar 🇰🇷 Swag For Life Member 7:42pm
chresti:

oh dear!
  7:43pm
JakeGould:

Is it like Goatse? Or two girls, one cup?
Avatar Swag For Life Member 7:44pm
Gary:

Apparently we kept Glenn up last night
Avatar 🇰🇷 Swag For Life Member 7:44pm
chresti:

there are many Canadians here
Avatar 7:44pm
TDK60:

..things are "great" .. glenn.
Avatar 🇰🇷 Swag For Life Member 7:45pm
chresti:

the best!
Avatar 7:45pm
hyde:

i'm going to miss Canada
Avatar Swag For Life Member 7:46pm
Gary:

Me too -- I was just there this summer
  7:47pm
JakeGould:

Depends on where you are, but look at my comment near the top about local elections. Would have been awesome if Democrats got the Senate, but we got the House. Trump won’t get a clear path to nothing.
Avatar Swag For Life Member 7:47pm
Gary:

Oh well, I'm sure somebody else nice will move upstairs
Avatar 🇰🇷 Swag For Life Member 7:49pm
chresti:

some of my best friends are Canadian
  7:51pm
JakeGould:

What about just having a northern shore? Like screw the Great Lakes, let’s just connect the oceans.
Avatar Swag For Life Member 7:53pm
Gary:

Haha, not a bad idea
Avatar Swag For Life Member 7:54pm
Gary:

Here's a piece I wrote after seeing Yellow Dogs live with my friend Carol in 2012: opencitymag.aaww.org...
Avatar 7:58pm
TDK60:

I was hoping there'd be a secret escape outta this "great again" nation, up north to Canada on a new sorta Underground Railroad. Oh well, it's all water.
Avatar Swag For Life Member 7:58pm
Franco Twinkie:

The Golden Ring should be on top of the DJ, not under. Iran's best surf band.
Avatar 8:02pm
northguineahills:

Back again!
Avatar Swag For Life Member 8:02pm
Gary:

Haha, true enough, Franco T!
  8:03pm
Doug Schulkind:

I briefly dated a woman in the band The Ordinaires. Different Ordinaires, however. Good evening Gary and l’audience extraordinaire!
Avatar Swag For Life Member 8:04pm
Gary:

Speaking of extrOrdinaire ... Doug!
Avatar 8:04pm
northguineahills:

The Golden Ring, not to be confused w/ the Golden Earring.
Avatar Swag For Life Member 8:08pm
Franco Twinkie:

Along with Pakistan's Tafo Bros. - the Golden Ring are some of the best instrumental rock anywhere. To bad the stuff is so hard to find.
Avatar Swag For Life Member 8:09pm
Gary:

I got a whole album if you want me to DropBox it to ya, Franco
Avatar 8:10pm
TDK60:

Anyone know the names of the older acoustic stringed instruments? think I heard a zither earlier.
Avatar Swag For Life Member 8:11pm
Franco Twinkie:

Whaaa!?! Lets hook up - later!
Avatar Swag For Life Member 8:11pm
Gary:

The one we're hearing now is a setar
Avatar 8:12pm
TDK60:

setar! A cousin of the Indian sitar?
Avatar Swag For Life Member 8:15pm
Gary:

Mebbe. It had 3 strings at first and then, 250 years ago, they added a 4th
Avatar Swag For Life Member 8:15pm
Gary:

VERY thin neck, tho
Avatar 8:22pm
TDK60:

less strings.
Avatar 8:22pm
Kenzo (Ken's Last Ever):

Lovin' it all, Gary
Avatar Swag For Life Member 8:23pm
Gary:

Kenzo!
Avatar 8:27pm
tim abdellah:

سلام گاری و دوستان. چطور همه هستی؟
Avatar 8:27pm
TDK60:

This has affinity with Bollywood stuff maybe; very groovy.
Avatar Swag For Life Member 8:28pm
Gary:

Tim! We're doing great, how about you?!?
Avatar Swag For Life Member 8:28pm
Gary:

Agree, TDK!
Avatar 8:29pm
tim abdellah:

Very well, thanks!! Sad I've missed the last couple of weeks - especially the Singles Going Steady show!
Avatar 8:29pm
northguineahills:

Boogie!
Avatar 8:30pm
hyde:

this set is aces
  8:37pm
chresti:

Yodeling
Avatar Swag For Life Member 8:37pm
Gary:

It *is* a kind of yodeling
  8:41pm
Doug Schulkind:

It is a kind of gorgeous.
Avatar Swag For Life Member 8:41pm
Gary:

A good chunk of that show was from your blog, Tim!
Avatar 8:42pm
TDK60:

Is there any influence from Arabic culture in Persian music? vice versa?
Avatar Swag For Life Member 8:44pm
Gary:

Gosh. I'm not really sure, I would imagine so, but I don't know its history well enough to say what, how much, etc.
Avatar Swag For Life Member 8:48pm
Gary:

There are passages about the seamlessness transition between desert musics, which includes Iran, in that Deben Battachayra 4-CD set we heard last set
Avatar Swag For Life Member 8:49pm
Gary:

... so, certainly, Battachayra thought so. But for him, it was all along a (geographic-->cultural) spectrum
Avatar 8:57pm
TDK60:

I assume there's influence both ways, don't know for sure, should look it up.
Avatar Swag For Life Member 8:59pm
Gary:

Start here! www.quora.com...
Avatar 9:00pm
TDK60:

..of course Islam's spread involved use of Arabic language, often.
Avatar Swag For Life Member 9:07pm
coelacanth∅:

hey Gary & Bodegatrons
Avatar Swag For Life Member 9:07pm
Gary:

coelacanth∅!
  9:08pm
Erik B in Minnesota:

Hey, I just got the internet back today and tuned in right away!
- Erik B.
Avatar Swag For Life Member 9:10pm
Gary:

Whaaa ... ??? Hey there, Erik! Just in time for this incredible electronic track
Avatar 9:11pm
TDK60:

..this is wonderful and annoying at the same time.
Avatar 9:12pm
TDK60:

heh heh
  9:12pm
Erik B in Minnesota:

I know. Loving it. How do you all like Minnesota punking the rest of the US with the first female Muslim senator? Booyah!!
Avatar Swag For Life Member 9:12pm
Gary:

It does kind of feel like your bones are being scraped
Avatar Swag For Life Member 9:13pm
Gary:

Haha, that response was meant for TDK ... super thrilled about a number of the election results, including that one!
Avatar Swag For Life Member 9:17pm
coelacanth∅:

the scraping sorta sound sounds like a piece i made, and the "instrument" used was a toy of some sort my nephew had that had stiff wires coming out, like a whisk, only they had ends, and many more of them than a whisk - just running it along a door and other things. i can't think of it as annoying!
Avatar Swag For Life Member 9:17pm
Gary:

But Erik ... what happened to your internet?
Avatar 9:17pm
northguineahills:

That Aras was nice!
Avatar Swag For Life Member 9:18pm
Gary:

I think you can find them on Bandcamp, NGH
Avatar Swag For Life Member 9:18pm
Gary:

... and this is still them!
Avatar Swag For Life Member 9:19pm
Gary:

aras.bandcamp.com...
  9:19pm
Erik B in Minnesota:

They "ran out of internet" in our area. That's what the sales guys said, "We're out of Internet in your area." The company got a grant to establish more rural internet connections and gave it all to their executives. That's what the attorney general's office told me.
Avatar 9:20pm
northguineahills:

Well, Erik, you elected the first Muslim Rep to the House 12 years ago, so, kudos!
Avatar Swag For Life Member 9:21pm
Gary:

OMG. That's ... that's crazy.
  9:21pm
Erik B in Minnesota:

He's now our state attorney general! I had a 90 year old guy tell me this morning to get ready because as of January 1, Minnesota is under Sharia law. True story.
Avatar Swag For Life Member 9:22pm
Ike:

Hello hello hi hi hello!
Avatar Swag For Life Member 9:23pm
coelacanth∅:

i'd much prefer all political positions in this country be held by agnostics.
Avatar Swag For Life Member 9:25pm
Gary:

Ike!
Avatar 9:25pm
TDK60:

we're out of internet; no strawberries either.
  9:25pm
Erik B in Minnesota:

Sorry. I'll drop the politics. I got all jazzed up by some of the results last night.
Avatar Swag For Life Member 9:25pm
Gary:

Erik: Google "sharia in the usa kominas"
Avatar Swag For Life Member 9:26pm
Gary:

Don't stop ... WE'RE ALL JAZZED UP!!!
Avatar 9:26pm
northguineahills:

My mother told me the same thing about all Muslims last Xmas (sharia law). Still looking for my eyes that rolled out of my sockets (hard to do). At least my father refuted her.
  9:26pm
Jill B.:

Hi Gary. Stopping by for a short visit. Everyone head for the streets at 5:00 pm tomorrow evening to protest the firing of Sessions. Find an event near you !
Avatar Swag For Life Member 9:27pm
Gary:

Hi Mom!!! See you guys soon ...
Avatar 9:27pm
TDK60:

Erik be calm; my impression is most here are of a possibly progressive persuasion.
Avatar Swag For Life Member 9:29pm
coelacanth∅:

the results give reason for hope, that's for sure.
  9:29pm
Erik B in Minnesota:

TDK60 - I'm impressed by your handle. In 1980-83, my entire music collection was on TDK60's. Is that the reference?
Avatar Swag For Life Member 9:30pm
coelacanth∅:

(despite my revulsion to organized religion)
Avatar 9:31pm
hyde:

i used to generally buy TDK cassettes too
Avatar Swag For Life Member 9:32pm
Ike:

I don't mind talking politics! Last night was disappointing in some ways but at least we *finally* beat the Republican state senator in Bay Ridge, Brooklyn, who ran over an old lady and killed her, impersonated cops while screaming at cyclists, etc. for the last 16 years and kept getting re-elected anyway... until now! I'm sure the Democratic-leaning Arabic community of Bay Ridge played a big role in that flip. Hooray!
Avatar Swag For Life Member 9:32pm
coelacanth∅:

i tried every brand i found, at least once. nothing came close to tdk. still have hundreds of 'em and they all still play and sound good.
Avatar Swag For Life Member 9:34pm
Gary:

Tokyo Denkikagaku Kōgyō (Tokyo Electronics and Chemicals)
  9:34pm
Erik B in Minnesota:

I just heard an early Pink Floyd lick in this tune. I can't place the song.
Avatar 9:35pm
TDK60:

Erik that's the reference; yet, I later realized I had actually used more TDK90s back then. Also used (and still use) Maxells. Just found some old Memorex mix-tapes from the early 80s that are now shot. But on the comments board the other night an artist came forward who collects old tapes for art pieces. I'm going to send to him.
  9:39pm
Erik B in Minnesota:

Gary, wasn't "Larry Grogan" a fictional character we made up?
  9:39pm
chresti:

I also bought TDK 90s. My player is out of service though
  9:40pm
Erik B in Minnesota:

No, my bad. It was Larry Scroggins.
Avatar Swag For Life Member 9:40pm
Franco Twinkie:

Good swoon factor on this one!
Avatar Swag For Life Member 9:41pm
Gary:

Scroggins! There actually *is* I believe a real Scroggins scholar who specializes in non-mainstream poetry, if I'm remembering correctly
Avatar Swag For Life Member 9:43pm
Gary:

Larry Grogan's Testify! Alvin Robinson and a Soul Food Buffet: wfmu.org...
Avatar Swag For Life Member 9:44pm
coelacanth∅:

i had maybe 100-200 maxells. some sounded great and still do but a too big proportion of them failed quickly. i only had one memorex and it sounded like crap from the get-go. the other terrible ones were basf, and sony. (& some fly by night brands i bought one each of)
the only tdk i had problems with was their metal ("m") tape, supposedly the "professional", best one. most of them sounded bad fairly soon.
  9:44pm
Funky16corners:

Gary!
  9:45pm
Erik B in Minnesota:

Wow. This has been fun. I think this whole "Internet" thing might really turn into something!
Avatar 9:45pm
hyde:

this one is heavy
Avatar Swag For Life Member 9:45pm
Gary:

There's the man of the (next) (2) hour(s)!
Avatar 9:46pm
TDK60:

coelacanth∅: thanks for your "Concise History of the Early Eighties"!!
Avatar Swag For Life Member 9:47pm
Gary:

Larry, the computer I'm using to broadcast froze and so it may take me a bit longer to get off the stream tonight, though I'll try to do it as quickly as possible -- I just know from past similar situations that when the computer freezes like this I have to unplug it to actually disconnect
  9:47pm
Funky16corners:

Ok Gary. I’ll watch from this end
Avatar Swag For Life Member 9:48pm
Gary:

I'm a big believe that the "internet" is going to change the way we do some things in life ... not sure what, though.
  9:49pm
Erik B in Minnesota:

It's almost like it could become an "information superhighway!"
Avatar Swag For Life Member 9:49pm
Gary:

Information wants to be super!
Avatar Swag For Life Member 9:52pm
Gary:

Informaton wants to be super-high?
Avatar Swag For Life Member 9:54pm
coelacanth∅:

haha tdk! late 70s through the mid 90s but okay! (i stupidly resisted cds for years and new records were no longer available so i bought lots of cassettes all the way up to about 1997)
Avatar Swag For Life Member 9:56pm
Ike:

Where's all the love for Fuji DR-II cassettes?! (Maxell was good too.)
Avatar Swag For Life Member 9:58pm
Franco Twinkie:

A friend of mine lived in Tehran pre-revolution. Been a nice Jewish girl from Pasadena, she stole a Christmas tree from a hotel lobby and was chased down the street.until she picked up a big rock and threw at her pursuer and knocked him down.
  9:58pm
chresti:

Thanks Gary!
Avatar 9:58pm
TDK60:

coel: I shouldn't have been so time restricted: of course, my tape heydays were, late '70s til about '89-'90; CDs came in then but I continued with LPs and tapes too.
Avatar Swag For Life Member 9:58pm
coelacanth∅:

Gary @9.48 i think it's a passing craze. like the 4-wheeled motor vehicle, (according to karl benz)
Avatar 9:59pm
northguineahills:

Thanks Gary!
Avatar Swag For Life Member 9:59pm
Gary:

Night everyone!
Avatar 9:59pm
TDK60:

..great sounds tonight Gary. Thanks.
Avatar Swag For Life Member 9:59pm
coelacanth∅:

Thanks Gary!
Avatar 10:02pm
hyde:

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