Favoriting Strength Through Failure with Fabio: Playlist from June 11, 2015 Favoriting

Fabio's avatar View Fabio's profile Favoriting

The Failure of Noise
The Failure of Sound
The Failure of Rock
The Failure of the Avant Garde
The Failure of the Space Age
The Failure of Jazz
The Failure of Psychedelia
The Failure of Krautrock
The Failure of Electronic
The Failure of Pop
The Failure of Free-form
The Failure of the 20th Century

Thursday 3 - 6pm (EST) | On WFMU | wfmu.org
WFMU LIVE Audio Streams (Get help):   Pop-up  |  128k AAC  |  128k MP3  |  32k MP3

<-- Previous playlist | Back to Strength Through Failure with Fabio playlists | Next playlist -->


Favoriting June 11, 2015

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

Artist Track Album Approx. start time
James Last  Mr. Giant Man   Favoriting Voodoo Party  0:00:00 (Pop-up)
James Last  Inner City Blues   Favoriting Voodoo Party  0:30:35 (Pop-up)
James Last  Also Sprach Zarathustra   Favoriting James Last Live  0:31:06 (Pop-up)
James Last  Voodoo Lady's Love   Favoriting Voodoo Party  0:31:25 (Pop-up)
James Last  Knockin' On Heaven's Door   Favoriting Non-Stop Dancing 1974  0:31:53 (Pop-up)
 
Ornette Coleman  Free   Favoriting Change of the Century  0:32:31 (Pop-up)
Ornette Coleman  EOS   Favoriting Ornette on Tenor  0:32:53 (Pop-up)
Ornette Coleman  Eventually   Favoriting The Shape of Jazz to Come  0:36:55 (Pop-up)
Ornette Coleman  Beauty Is a Rare Thing   Favoriting This is Our Music  0:42:31 (Pop-up)
Ornette Coleman  Sadness   Favoriting Town Hall, 1962  0:51:11 (Pop-up)
Ornette Coleman  Little Symphony   Favoriting Twins  0:54:40 (Pop-up)
 
Ornette Coleman  Open to the Public   Favoriting Love Call  1:08:02 (Pop-up)
Ornette Coleman  Snowflakes and Sunshine   Favoriting At the Golden Circle, Stockholm, Volume 2  1:15:48 (Pop-up)
Ornette Coleman  Science Fiction   Favoriting Science Fiction (The Complete Science Fiction Sessions)  1:27:03 (Pop-up)
Ornette Coleman  Country Town Blues   Favoriting Science Fiction (The Complete Science Fiction Sessions)  1:27:25 (Pop-up)
 
Panos Alexiadis  Katabasis Pt. I   Favoriting Katabasis  1:48:30 (Pop-up)
Yannick Franck & Pietro Riparbelli  Whinny Muir (excerpt)   Favoriting Whinny Muir  2:05:54 (Pop-up)
Philip Jeck & Janek Schaefer  Istanbul Drift   Favoriting Songs For Europe (Piosenki Dla Europy)  2:06:36 (Pop-up)
P16.D4  Physisch Erschopft   Favoriting Tionchor  2:11:42 (Pop-up)
Padna  Horse (As Sung By Fae Jur)   Favoriting Alku Toinen  2:14:53 (Pop-up)
ZNR  Espelisoun d'uno Ribambello d'evenimen espetaclous Velantin Bilot   Favoriting Barricade 3  2:20:59 (Pop-up)
 
Asian Women on the Telephone  Beach in Father's Name   Favoriting You Have Reached Your Destination  2:26:40 (Pop-up)
Blurt  The Fish Needs a Bike   Favoriting The Best of Blurt Vol 1 The Fish Needs a Bike  2:32:56 (Pop-up)
The Pop Group  Forces of Oppression   Favoriting The Pop Group  2:36:51 (Pop-up)
Magazine  The Light pours out of me   Favoriting Play  2:41:57 (Pop-up)
Television  Knockin' On Heaven's Door   Favoriting The Blow-up  2:44:18 (Pop-up)


<-- Previous playlist | Back to Strength Through Failure with Fabio playlists | Next playlist -->

RSS feeds for Strength Through Failure with Fabio: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Fabio | Other WFMU Playlists | All artists played by Strength Through Failure with Fabio |

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 3:05pm
Claw!:

<<solemnly holds up lighter>>
  3:05pm
cheri:

we'll all miss you mr giant man!
Avatar 👻 Swag For Life Member 3:05pm
Ken From Hyde Park:

Truly a giant among men. RIP
  3:05pm
r i s k y:

Rip Last Rip Coleman
  3:06pm
P-90:

I've heard Fabio open his show with this countless times, and it ALWAYS makes me smile a little.
Right now I could almost cry. For real.
  3:07pm
cheri:

p-90, you and me both
Avatar 3:09pm
steve:

hail giant man
Avatar 3:09pm
Mister Dobalina:

I have super soft, tear absorbing tissues for you both, just let me know.
Avatar Swag For Life Member 3:09pm
Mutant:

RIP
Avatar 👻 3:09pm
Rev. Turnip Druid:

Voodoo Party in Valhalla....
Avatar Swag For Life Member 3:10pm
dale:

love this - cheese meets extraordinary musicianship.
Avatar 3:11pm
Cecile:

What risky said!
Avatar 3:11pm
Cecile:

P-90, you know James Last is finally the King of Giant Land wherever he is.
  3:15pm
Cooh John:

At last.... knockin' on heaven's door.
  3:17pm
P-90:

Like I said, the novelty never wears off, the song gives me this little smile every week. Part of that is just purely the reminder that no matter how many sucky things happen in the world, at least there are wonderfully creative folks like Last out there.
  3:19pm
cheri:

james last will always be remembered!
Avatar 👻 Swag For Life Member 3:20pm
Ken From Hyde Park:

First in our hearts. At least between 3 to 6 PM every Thursday.
Avatar Swag For Life Member 3:20pm
Webhamster Henry:

James Last, Ornette, and Christopher Lee jamming together. Well, maybe not together.
  3:22pm
nic:

i'll never get james last
Avatar Swag For Life Member 3:22pm
Mutant:

That would be an interesting jam session
Avatar Swag For Life Member 3:23pm
Polyus:

Heh, I was just coming to post that Silver Machine clip: www.youtube.com...
Avatar 👻 3:25pm
Rev. Turnip Druid:

change of the century: excellent.
Avatar 👻 3:27pm
Rev. Turnip Druid:

First heard Ornette at about age 10. The local library (out in suburbia) had a copy of NEW YORK IS NOW! and the sleeve just seemed PACKED with ALL-CAPS ENERGY, with exclamation marks! ... It blew my freaking face off.
Avatar Swag For Life Member 3:28pm
coelacanth:

damn. 'came in just for a bit of internet research; luckily caught a James Last tribute; now i'm done but having trouble getting back to work.

(Hi Fabio and Failures...)
  3:28pm
P-90:

A bit surprised to hear that Ornette was only 85. One of those cats that seemed to have been around forever, or at least a very long while.
Avatar Swag For Life Member 3:28pm
Polyus:

I love the LP cover of This Is Our Music.
Avatar Swag For Life Member 3:31pm
coelacanth:

i took the unlikely road to Ornette -via David S Ware.
Avatar 3:33pm
Claw!:

Full disclosure: I've never really been into free jazz myself, but I respect Mr. Coleman and the fact that he was able to take jazz in a totally different direction.
Avatar Swag For Life Member 3:34pm
fred:

I only saw Ornette once, five or six years ago. The show was great, but what struck me the most was how he remained on stage to sign stuff and chat until the venue's staff got *really* insistent that he leave. I've rarely seen such joy in a musician during and after the show
Avatar 3:34pm
Cecile:

Ornette and Mingus got me hooked into jazz. then I worked backwards, sideways and forward.
Avatar Swag For Life Member 3:34pm
Rory:

R.I.P. Ornette Coleman, Christopher Lee, and James Last. So much death this week jeez!
Avatar 3:34pm
northguineahills:

Christopher Lee did do at least two metal albums (like recently if I remember correctly).
Avatar Swag For Life Member 3:35pm
Rory:

I just watched the "Curse of Frankenstein" last night.
Avatar Swag For Life Member 3:35pm
dale:

i am sadly one of those folks who hear this kind of music and yell 'make it stop'. i never understood fine wine either.
Avatar Swag For Life Member 3:37pm
Revolution Rabbit Nov63:

@Dale: How are you on abstract painting? There's always the visual analogy...
Avatar 👻 3:37pm
Rev. Turnip Druid:

Honestly I never dug his Prime Time stuff nearly as much, but this material is blood & bones. Last year, scored a pristine copy of the CRISIS album and it became a fast favorite. A bit later (68ish) but mad..
Avatar 👻 3:38pm
Rev. Turnip Druid:

"tomorrow is the question" as well... brilliant.
Avatar Swag For Life Member 3:40pm
dale:

hard for me to equate form, line and color to musical notes, but i suppose it can be done,
Avatar Swag For Life Member 3:43pm
coelacanth:

jazz was originally the music of deviants and people outside of respectable society. "jazz" literally meant "noise". "free jazz" or "out jazz" is actually the only kind of jazz that truly lives up to the name "jazz".
( and conveniently,for my point's sake,is the only jazz i really love!)
Avatar 3:44pm
Cecile:

but it's still pretty respectable now.
Avatar Swag For Life Member 3:45pm
coelacanth:

...as much as i Love and immeasurably respect Ornette Coleman, his music is usually not as cacophonous as i'd like.
Avatar 3:46pm
Cecile:

still, you gotta have a break from Peter Brotzmann from time to time, right?
Avatar Swag For Life Member 3:47pm
coelacanth:

Cecile i thought to say that because of the reference to fine wine, and how funny it is that jazz is considered respectable; refined; even "high-brow" now!
Avatar 3:47pm
Claw!:

Fish, I take it Albert Ayler-type stuff is more your speed?
Avatar 3:48pm
Cecile:

yep, I know!
Avatar Swag For Life Member 3:48pm
coelacanth:

'Cile i can only take so much Brotzmann!
Avatar Swag For Life Member 3:48pm
common:

nice tribute here
  3:49pm
cheri:

great ornette coleman tunes.
Avatar Swag For Life Member 3:49pm
coelacanth:

Bear!, i actually like very little Ayler! his wine annoys the shit outa me!
Avatar 3:50pm
Cecile:

yeah, too much brotzmann is like being shot in the face with a cannon full of iron shards.
Avatar 3:50pm
northguineahills:

I always thought jazz came from the nineteen noughts slang of jass, which meant a fart, both in smell and noise.
Avatar 3:51pm
Claw!:

Hah! Well, then we have *that* in common. :-) You said 'cacophony,' so Ayler came to mind right away.
Avatar 3:52pm
Chris from DC:

I started to appreciate less cacophony when I got into Sonny Simmons I think.
Avatar Swag For Life Member 3:52pm
Revolution Rabbit Nov63:

Music is often described in visual terms: 'dark', 'bright'...I can't help but compare what happened w/ Music in the Modern era w/ what happened in Painting & such - it seems natural & reflexive to do so to me. It seems to me the same sort of argument from people that they can't 'relate' or 'understand' Free Jazz as saying Picasso shouldn't have two eyes on the same side of someone's face & there's no Art to it.
- Jazz is the American Classical Music - & I can understand that - esp. for some African Americans - you're supposed to dress in suits for it & everything...The term 'Free Jazz' often implied not just Freeing the Forms - but the Contexts like that too - often very Political & such - like everything else into the 1960s...Gotta imagine how this Ornette hit people in the late 1950s.
I think the words & terms 'Jazz' & 'Rock'n'Roll' can & did mean a lot of things - but primarily Sex.
  3:52pm
cheri:

thank you Fabio for the wonderful tributes!
Avatar 3:54pm
Cecile:

I like an awful lot of cacophonous stuff. I do like the beat to be a little less abstract, but there are some free improvisors in both percussion and reeds I really like.
Avatar 3:54pm
Cecile:

and what cheri said. I gotta go to a meeting. Be back soon I hope.
Avatar Swag For Life Member 3:55pm
fred:

@Cecile: That's the good Brötzmann. Sadly, I've heard a lot of the sleepwalking one. Though I've been more lucky in the past couple of years, I hope the trend holds
Avatar Swag For Life Member 3:55pm
dale:

jazz did mean sex. i remember scatman carruthers on mike douglas - mike asked about him playing jazz clubs early in his career and scatman said 'no, no, no - i won't use that word. that means dirty things...'
Avatar Swag For Life Member 3:57pm
coelacanth:

Cecile i just saw your analogy! Yeah,it is!
- but i still love Brotzmann!
Avatar 4:00pm
northguineahills:

Gotta go, clicky starred this episode.
Avatar 4:01pm
Claw!:

Later, ngh!
Avatar 👻 4:02pm
Rev. Turnip Druid:

Ed Blackwell was supernatural.
Avatar Swag For Life Member 4:03pm
coelacanth:

ciao ngh! i've got to work too.
later on y'all
Thanks Fabio!
Avatar Swag For Life Member 4:06pm
SeanG:

Did James Last write the song "Mr. Giant Man"?
Avatar Swag For Life Member 4:06pm
coelacanth:

oh- i should make it clear that i still listen to Coleman pretty regularly,despite my cacophonous leanings!
...bye!
Avatar 4:07pm
Claw!:

Later, Fish!
Avatar Swag For Life Member 4:10pm
fred:

In other possibly bad news, a friend sent me an email saying "Yoichi: over" with this link: dd.hokkaido-np.co.jp...
I can't read Japanese, and google translate is awfully ambiguous about crucial details. Can anyone make sense of this?
  4:11pm
cheri:

I got to check out also see you all soon! may I say once more I love the mr giant man tune!
  4:11pm
Lulu:

jazz makes me feel anxious!
  4:11pm
Mark:

Fabio, Leave it to you to do a Fabulous tribute program today. "Sadness" from the Town Hall Concert is the absolute perfect, perfect, perfect piece today, isn't it?
  4:11pm
Lulu:

it rattles my nerves!
  4:12pm
Lulu:

I'm freaking oooouuuuuuuuuuut !!
Avatar 👻 4:13pm
Rev. Turnip Druid:

Back from a meeting to the LoveCall LP! Perfect companion to NY is Now.. I have yet to clicky-star an entire show but dammit, this may be the day...
Avatar Swag For Life Member 4:16pm
Revolution Rabbit Nov63:

@Lulu: As far as nerves, there is the idea that this is Cold War stuff & all that. (So is Film Noir, & so on.)
Charles Lloyd: 'Charlie Parker discovered the atom, & Coltrane split it.'
Avatar Swag For Life Member 4:17pm
tim from champaign:

Hi Fabio and everyone. Just checking in again. I'll be checking today's show later in the archives. Fabio's tributes are always great. In other sad news, I just learned that The American Dream Dusty Rhodes has also passed. RIP Dusty. I'm bummed.
Avatar Swag For Life Member 4:18pm
Stepchild:

THANK YOU FABIO!
Avatar Swag For Life Member 4:20pm
Stepchild:

The Golden Circle albums were my entrypoint to free music...
Avatar 4:26pm
Cecile:

Mr. Fabio, could you play something from Science Fiction?
Avatar 4:26pm
johnforz:

this is from Science Fiction Cecile!
Avatar 4:27pm
johnforz:

Ornette's late 70's weirdo-dissonant-harmony fusion stuff rules too
Avatar 4:28pm
Cecile:

oh, cool! That's right. Der!!!!! I am a little out of it.
Avatar 4:28pm
Cecile:

Fabio just hasn't updated.
Avatar Swag For Life Member 4:30pm
fred:

The Failure of Playlist Update
Avatar 4:30pm
Cecile:

awesome!
  4:31pm
Listener Robert:

Don't be so sad, P-90. After all, James Last was one of those people who, when remarked about on this show or the comments, would elicit the comment, "He's still alive!?"
Avatar 4:32pm
Cecile:

johnforz, I know! I posted a YouTube video of Dancing in Your Head on my Twitter feed.
  4:33pm
Lulu:

@Revolution Rabbit Nov63 OMG
  4:35pm
Listener Robert:

It's been assumed by many (me for a while) that "jazz" originally meant "fuck", so jazz music was called that because it was imagined to be the music of fucking, or music to fuck by. But I understand those who've researched it better have mostly concluded that the music had that name 1st, then it became a euphemism for sexual intercourse.
Avatar 4:35pm
johnforz:

ha, that album is so good (and one of my favorite front/back covers)... also Body Meta. Of Human Feelings is another really weird one that's kinda great. You can trace those records directly to a lot of English Post-Punk of the time.. he was so influential
Avatar 4:38pm
Cecile:

It is said that jazz started in the bordellos of New Orleans.

Mine too, johnforz. I think Ornette never made a terrible record, and he never sold out to pop. that's something.
Avatar 4:38pm
Cecile:

not that I don't like some pop-jazz, but Ornette wasn't pop, and I don't think he had a pop mentality.
  4:39pm
Listener Robert:

See, bordellos must've had class just to have music!
Avatar 4:42pm
Cecile:

I hope Christopher Lee got his annual rereading of Tolkien's works done.
Avatar 4:43pm
Marshall Stacks:

And for those into typography: RIP Hermann Zapf.
Avatar 👻 4:46pm
Rev. Turnip Druid:

definitely a type geek here. saw the Zapf notice as well...
Avatar 👻 Swag For Life Member 4:47pm
Ken From Hyde Park:

Good gravy. The ferryman is going to need a bigger boat.
Avatar 4:48pm
Cecile:

oh Zapf passed? He was one of the last great calligraphic masters as well as being known for his type.
  4:48pm
Dean:

OED speculates that "jazz" might have been a variant of "jasm," which means "energy, spirit, 'pep,'" and that "jasm" is apparently a variant of "jism," which means the same. A second meaning of "jism," also recorded in OED: semen, sperm.

Yeah, Zapf's a loss to the print world.
Avatar 4:50pm
Cecile:

I use more Optima than I want to admit.
Avatar 4:53pm
Chris from DC:

This Alexiadis thing is really nice, by the way.
  4:56pm
Mark Williams:

re James Last, I don't know if this got mentioned yet, but what's also interesting about him is he's one of two Germans that made it big in England after the war. The other was a famous soccer goalkeeper. It's an interesting phenomenon, given how vilified Germans became and remained in England for decades thereafter.
  4:59pm
nic:

this is super !!!!!!!!!
Avatar 👻 4:59pm
Rev. Turnip Druid:

On the bummer side, Zapf does have Palatino to answer for, but hell, it was a different time...
Avatar 👻 5:04pm
Rev. Turnip Druid:

also: what th'Toad said.
Avatar Swag For Life Member 5:14pm
common:

i believe 'tis beersie time.
Avatar 5:19pm
Chris from DC:

Truer words were never spoken.
Avatar Swag For Life Member 5:22pm
mariano:

It's great to see respects being played to Ornette Coleman, may he rest in peace. Now what about some of Christopher Lee's metal album? Hi everyone by the way!
  5:26pm
nic:

love P16.D4
Avatar Swag For Life Member 5:34pm
Stepchild:

BLURT!
  5:35pm
nic:

love blurt !!!
Avatar Swag For Life Member 5:35pm
Guido from Cologne:

Hi Fabio, great show!
Avatar 5:35pm
Cecile:

hahahaha
that is a great feminist joke
(the old tee-shirt slogan "A woman needs a man like a fish needs a bicycle")
  5:36pm
nic:

when asian women 1st came out i googled them_got a
link to asian phone porn & call girls :-)
Avatar Swag For Life Member 5:38pm
Stepchild:

Oh! Always heard "A man needs religion like a fish needs a bike"
Avatar 👻 5:38pm
Rev. Turnip Druid:

Either way, that fish ain't gettin' nowhere.
  5:40pm
Marcel M:

Fabio! Friends.
  5:41pm
Marcel M:

Gonna have to archive all this Ornette Coleman goodness
Avatar Swag For Life Member 5:41pm
Santos L Halper:

Thanks Fabio for the dual tributes. Now to go pull out some more Ornette...
Avatar Swag For Life Member 5:42pm
mariano:

That's funny, nic: once, on a design project, I had to look up a logo for a Brazilian brand of snack or drink called Sensaçoes (sensations), so I Googled, at work, that word with Brazil. I had to turn off my monitor after what popped up on the screen!
  5:43pm
nic:

hahaha_mariano :-)
Avatar Swag For Life Member 5:44pm
mariano:

Yeah, apparently putting Brazil in front of things returns naughty images.
  5:46pm
Tim:

This is really more of a Dusty Show selection
Avatar 5:47pm
slugluv1313:

ahhhhh LOVELY f'd up version of "Knockin' On Heaven's Door" THANK YOU!!!
Avatar 5:49pm
TDK60:

Thanks for Ornette who helped us get freer. And who was open-minded enough to open for the Grateful Dead.
  5:49pm
Marcel M:

I donno Tim would Clay play Television? Maybe one of those rare and beautiful crossover moments..
Avatar Swag For Life Member 5:50pm
Marcel M:

Haha.. doesn't sound like the GNR version at all.
Avatar 5:51pm
Cecile:

I think it was recorded at CBGB's and it was originally part of the Arrow bootleg.
Avatar 5:51pm
V Priceless:

excellent Magazine selection!

BN = Be Bop Deluxe
Avatar Swag For Life Member 5:51pm
░Ī Ҡ ℰ░::

The day Fabio would play those lame-Os Guns 'N Roses is the day I get my name legally fucked changed to Abraham Dumptruck Lincoln.
Avatar 5:51pm
TDK60:

Bill Nelson was in Be Bop Deluxe.
Avatar Swag For Life Member 5:52pm
mariano:

Oh come on Fabio! "I Ran" is one of the best songs!
Avatar 5:53pm
Cecile:

Dusty Rhodes!
  5:53pm
Tim:

Dusty Rhodes!
Avatar 5:53pm
V Priceless:

yeah Dusty is dust
Avatar Swag For Life Member 5:53pm
Ĩkє:

*fucking changed

Deaths don't happen in threes. That's such baloney. They happen in 33s. Or 45s.
Avatar Swag For Life Member 5:53pm
Marcel M:

Randy Rhoads the wrestler.. hehe. He basically was.
Avatar Swag For Life Member 5:53pm
Rich in Washington:

Vincent 'the bug' Bugliosi also died this week.
Avatar 5:55pm
YETI BOB:

I WAS AT THAT SHOW!
Avatar Swag For Life Member 5:55pm
Marcel M:

Fred Frith playing Keiji Haino on WFMU in the 70s... man what could be cooler?!??!
Avatar 5:55pm
Cecile:

Fred Neil
Avatar 5:55pm
Cecile:

Freddy Mercury
Avatar Swag For Life Member 5:55pm
mariano:

Fred Buscaglione!
Avatar 5:56pm
YETI BOB:

Mississippi Fred McDowell
Avatar Swag For Life Member 5:56pm
mariano:

"Freddy del whiskey facile" -- great Buscaglione song.
Avatar 5:56pm
V Priceless:

Barry..Barry Chopin
  5:57pm
Smarty Marty:

Fred Flintstone!
Avatar Swag For Life Member 5:57pm
common:

fred schnieder. sp?
  5:57pm
Tim:

Dusty was one of the few pro wrestlers to get a mention in popular music. Chuck Leavell's band, Sea Level's "That's Your Secret."
Avatar 👻 Swag For Life Member 5:57pm
Ken From Hyde Park:

Freddie Fender?
  5:58pm
Vinny Borselli:

fred Wesley (James Brown)
Avatar 5:58pm
V Priceless:

Freddie Kaboodleschnitzer!!
Avatar 5:58pm
Cecile:

Fred Armisen
Avatar 5:59pm
Cecile:

VP, that's right! From Skyhooks!
Avatar 5:59pm
V Priceless:

Yes, C!
Avatar Swag For Life Member 5:59pm
common:

nice vp, cecile!
Avatar 5:59pm
slugluv1313:

was "The Blow Up" recorded at The Bottom Line???
  6:00pm
BriJet:

I love Johnny Cusack!
  6:01pm
BriJet:

Hi yall
Avatar Swag For Life Member 6:01pm
Marcel M:

Bye Fab!
Avatar 6:01pm
Cheri Pi:

Fred rogers
Avatar 👻 Swag For Life Member 6:08pm
Ken From Hyde Park:

@slugluv1313 - According to this www.bombmagazine.org..., it was recorded at CBGB in 1978.
Avatar 3:38am
Michael from Munich:

Here's James Lasts's venture into hip hop that Fabio talked about: www.youtube.com...
Bottom
Comment!
Name
Email
(C) 2024 WFMU. Generated by KenzoDB, written 2000-2024 by Ken Garson