• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:21
CEST 13:21
KST 20:21
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
BGE Stara Zagora 2025: Info & Preview27Code S RO12 Preview: GuMiho, Bunny, SHIN, ByuN3The Memories We Share - Facing the Final(?) GSL47Code S RO12 Preview: Cure, Zoun, Solar, Creator4[ASL19] Finals Preview: Daunting Task30
Community News
Weekly Cups (June 2-8): herO doubles down1[BSL20] ProLeague: Bracket Stage & Dates9GSL Ro4 and Finals moved to Sunday June 15th13Weekly Cups (May 27-June 1): ByuN goes back-to-back0EWC 2025 Regional Qualifier Results26
StarCraft 2
General
The SCII GOAT: A statistical Evaluation How does the number of casters affect your enjoyment of esports? CN community: Firefly accused of suspicious activities Serious Question: Mech The Memories We Share - Facing the Final(?) GSL
Tourneys
$3,500 WardiTV European League 2025 Bellum Gens Elite: Stara Zagora 2025 Sparkling Tuna Cup - Weekly Open Tournament SOOPer7s Showmatches 2025 Master Swan Open (Global Bronze-Master 2)
Strategy
[G] Darkgrid Layout Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 477 Slow and Steady Mutation # 476 Charnel House Mutation # 475 Hard Target Mutation # 474 Futile Resistance
Brood War
General
BGH auto balance -> http://bghmmr.eu/ BW General Discussion Mihu vs Korea Players Statistics Will foreigners ever be able to challenge Koreans? [BSL20] ProLeague: Bracket Stage & Dates
Tourneys
[ASL19] Grand Finals NA Team League 6/8/2025 [Megathread] Daily Proleagues [BSL20] ProLeague Bracket Stage - Day 2
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Stormgate/Frost Giant Megathread What do you want from future RTS games? Armies of Exigo - YesYes? Nintendo Switch Thread Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Vape Nation Thread European Politico-economics QA Mega-thread
Fan Clubs
Maru Fan Club Serral Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Cognitive styles x game perf…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Poker
Nebuchad
Customize Sidebar...

Website Feedback

Closed Threads



Active: 22230 users

Guide to Music - Hip Hop

Blogs > Daigomi
Post a Reply
1 2 3 Next All
Daigomi
Profile Blog Joined May 2006
South Africa4316 Posts
August 31 2008 14:48 GMT
#1
[image loading]



Hip hop, a genre of music that we all like to associate with Eminem and music videos of guys trying to look hardcore with lots of girls in bikinis dancing with them. I'll say this outright, hip hop was one of the most difficult genres for me to get into, not because the music bothered me, but because it seemed almost fundamentally commercial. The lyrics seemed to be all about either how good the rapper is, or otherwise was aimed purely at selling albums. Furthermore, being a white boy brought up on rock music, hip hop was always the "other" music that was looked down upon.

So, why am I writing a guide about hip hop then? Because like all genres of music, if you put some effort into you can learn to appreciate and love the genre. Hip hop artists, even some of the most popular artists, are highly passionate about their music, and there's a reason for it. Their music is about more than just selling records, it's about making a name for yourself and putting back into the community.

There are definitely some strange conventions in hip hop, like talking big, dissing your rivals, having overtly erotic songs, and so forth. I don't claim to know the root of these conventions, however, what I do know is that these are almost purely conventions, like writing in iambic pentametre was for Pope. These conventions serve as a medium, and, rather than being taken seriously, are almost playful in that each artist looks for new and interesting ways to blow their own horns or write sexual lyrics.

Something else that's important in hip hop that often gets ignored is the production of an album. Yes, its the rapper that gets the credit, but the tone of a song is almost always set by the production of it, and its only when the production of a track and the vocals over it synthsesise perfectly that we get an epic track. So, let's get to the albums!



1. Cyne - Time Being

[image loading]


Track Listing
    Intro
    Nothing's Sacred
    Papermate
    Steady
    Interlude
    400 Years Revisited (feat. Blak Lungz)
    Samura's Optic
    First Person
    Interlude
    Self Exam
    Due Progress
    Free
    Out of Time
    Outro

One of the most beautiful albums in hip hop, ever. Laid back spoken lyrics with some of the purest electronic sounds over it, including chimes and beautiful vocal samples. Cyne is a political hip hop group, which, although I can appreciate, isn't generally my favourite genre of hip hop. However, Cyne brings a whole new side to political hip hop.

The lyrics are generally concerned with emprovement and empowerment, as well as social commentary. Rhymes are smooth, and nothing seems out of place or forced. There are two emcees, both with different and identifiable styles, and two producers whose collaborations are absolutely stunning. The clarity of some of the backing tracks are astounding, with beautiful electronic sounds coming dominating each track. A song which I feel obliged to mention here that is by cyne but not on the album, is Automation remixed by Four Tet. For those interested in electronic music, the name Four Tet will be synonomous with beautiful melodies, and Four Tet does the same thing for Cyne.



My two favourite tracks on the album are Nothing's Sacred and First Person. Nothing's Sacred uses an almost ephmeral vocal sample to form the melody, which, combined with some high intensity vocals makes the track stand out beautifully. In contrast, First Person tells the history of the emcees, with gentle melodies in the background supporting the vocals which provide the main melody in a very soulful way.


2. Brother Ali - The Undisputed Truth

[image loading]


Track Listing
    Whatcha Got
    Lookin' At Me Sidways
    Truth Is
    The Puzzle
    Pedigree
    Daylight
    Freedom Ain't Free
    Letter From The Government
    Here
    Listen Up
    Take Me Home
    Uncle Sam Goddamn
    Walking Away
    Faheem
    Ear To Ear

Brother Ali is everything that Cyne isn't. He's not specifically concerned politically, he's angry, and he's going to tell you about it. At first listen Brother Ali comes across as slightly raw, or unrefined, but the more you listen to the album, the more you learn to appreciate the mastery of Brother Ali.

The music is fairly simplistic. The samples are well chosen, and the music always enhances the music. However, there are rarely any interesting contrasts, the music almost always tells the exact same story as the vocals. This allows Brother Ali to truly stand out, as he goes from enraged and enpassioned to eerily quiet and subtle from song to song, and each time he changes in mood, so does the listener.

My favourite track on the album is undoubtably Here. The track consists of a repetitive "are you here to confuse me" sample used as a chorus, with a basic beat in the background, but over that Brother Ali produces one of the most lyrically stunning raps I've heard so far. After Here, all tracks can hold their own, with perhaps my second favourite song being the opener Whatcha Got which sets the tone for the rest of the album impeccably.


3. Blue Scholars - Bayani

[image loading]


Track Listing
    Baha'i Healing Prayer
    Second Chapter
    Opening Salvo
    North By Northwest
    Ordinary Guys
    Still Got Love
    Bayani
    Loyalty
    Fire For The People
    Xenophobia
    The Distance
    Back Home
    50 Thousand Deep
    Morning Of America
    Joe Metro

I was stuck deciding whether this album or the Cyne one would be my favourite hip hop album. Brother Ali was definitely my second favourite album, but either Bayani or Time Being would be my first. In the end I chose Cyne because it was the first album which made me appreciate hip hop.

Why do I bring this up? Because the albums are very similar. Perhaps not musically, but the feeling you get from both, and the lyrical themes of both albums are very similar. Blue Scholars are a political hip hop duo, with songs like Bring them Back Home, Opening Salvo and The Distance being outright political comments. However, they mix it up with some personal and motivational tracks like Ordinary Guys and Still got Love which makes the album both grand in its scope, and personal in its closeness.

Compared with Cyne, Blue Scholars focus more on lyrics, and some of verses will astound you with the perfect rhymes, and sustained rhymes, as line after line flows perfectly into the next. This doesn't mean that the production isn't top notch, however. The production keeps the music interesting, and often provides a beautiful coutnerpoint to the lyrics. Songs to listen to are: Ordinary Guy and The Distance, but honestly, any song on the album can take your breath away.


4. CunninLynguists - Dirty Acres

[image loading]


Track Listing
    Never (feat. Big Rube)
    Valley of Death
    Dirty Acres
    Kentucky (Interlude)
    K.K.K.Y.
    Wonderful (feat. Devin The Dude)
    Yellow Lines (feat. Phonte & Witchdoctor)
    The Park (Fresh Air)
    Summer's Gone
    They Call Me (Interlude)
    Gun (feat. Sheisty Khrist)
    Dance For Me
    Georgia
    Things I Dream
    Mexico (feat. Club Dub)

This album stands apart as a very well crafted album. It combines slow, soulful tracks with fast paced, aggressive tracks, and a few party songs thrown in between. The group isn't divided into emcees and producers, but rather the two steady members of CunninLynguists both produce and rap on the album. This seems to work for the lynguists, with each member brining his own side to the album, making it wonderfully diverse.

The production is also interesting and diverse, and seems to differ from track to track. On songs like K.K.K.Y. a vocal sample provides a stunning melody while some aggressive beats and vocals move the track along. In contrast, tracks like Gun has an acoustic guitar doing the melody, with the beats being sparse, and the chorus sung by the members, in contrast to the usual agressive rap style.

This album thus stands out as an album of many diverse songs, with all songs working out great. On some songs you'll think you're listening to a Jedi Mind Trickstrack, while others are closer to Anthony Hamilton than they are to hip hop. I can't pick any favourite tracks from this album, as it all depends on my mood.


5. Kanye West - Late Registration

[image loading]


    Wake Up Mr. West
    Heard 'Em Say
    Touch The Sky
    Gold Digger
    Skit #1
    Drive Slow
    My Way Home
    Crack Music
    Roses
    Bring Me Down
    Addiction
    Skit #2
    Diamonds From Sierra Leone
    We Major
    Skit #3
    Hey Mama
    Celebration
    Skit #4
    Gone
    Diamonds From Sierra Leona (Bonus Track)
    Late

So after four reasonably underground artists, I decide to end it with Mr West. And there's a reason for that: I love him. I mentioned in the begining that much of hip hop can be seen as a lyrical game, and Kanye West epitomizes that. His lyrics are fun while clever at the same time. You've never heard any artist name-drop as many fashion brands, or talk as big, or make as many clever though unnecessary references. And that's what great about Kanye, he has fun with his music.

Along with that you have Kanye, a producer rather than emcee by profession, doing the production. It doesn't matter which track you pick up, the music will always be interesting and fitting. The production differs from bluesy feeling songs like Drive Slowly to the upbeat, popish Celebration. And as a producer, Kanye has made many contacts with all the biggest men in the business, and on this album you he reaps the benefits, with guest appearances from Lupe Fiasco, Jamie Foxx, Common, Nas, Jay-z, and Consequence.

Choosing a favourite song is quite difficult, but I love Gold Digger which harkens back to old african-american work songs and folk songs. Yet the lyrics are amusingly modern, with a constant stream of references, from Louis Vuitton, to Usher and Busta Rhymes, to BMW. Another song I love is Diamonds from Sierra Leone, sampling the chorus from Diamons are Forever, the production, and the invariably clever lyrics, epitomize what makes Kanye West so entertaining.



Other Albums

Hilltop Hoods - The Hard Road - Australian hip hop, pure party music made interesting with some very clever lyrics. Did I mention they all have Aussie accents?

RJD2 - Getting Jukie Wid it Volume 2 - RJD2 is one of the best producers, and he graces us with collections of his productions occasionally. It features my favourite new artists like Copywrite, Diverse, and Cannibal Ox.

Common - Finding Forever - No list would be complete without the mac daddy of hip hop on it. His newest album, while not perfect, has some really good tracks on it.



You guys might notice that most of these albums are fairly new. Most popular genres evolve very rapidly, and music that was revolutionary ten years ago sounds stale to the untrained ear. Because of this, I think that its important to stay up to date in contemporary genres like hip hop and indie. This doesn't mean that old hip hop can't be appreciated, it just cannot be appreciated as instinctively.

I really hope that you guys try out some of these albums. They're all amazing. Also, let me know of any other albums you think I should have included!

***
Moderator
Spenguin
Profile Blog Joined November 2007
Australia3316 Posts
Last Edited: 2008-08-31 14:58:21
August 31 2008 14:53 GMT
#2
No other Aussie Hip Hop other than Hilltop Hoods who I find are boring.

Bliss N Eso
Muph N Plutonic

Don't ask about the spelling or the "N"'s

I liked Kanye West's "Graduation" album though.

Cheers Daigomi!

EDIT: For Daigomi
< TeamLiquid CJ Entusman #46 > I came for the Brood War, I stayed for the people.
Daigomi
Profile Blog Joined May 2006
South Africa4316 Posts
August 31 2008 14:55 GMT
#3
I do like Graduation as well, Late Registration is just more consistent for me. Graudation has a few damn annoying tracks on it! And Hilltop Hoods don't suck, they're tons of fun, and quite clever at it.
Moderator
Spenguin
Profile Blog Joined November 2007
Australia3316 Posts
August 31 2008 14:59 GMT
#4
But of all the artists, and there are quite a lot of them, you had to pick them
< TeamLiquid CJ Entusman #46 > I came for the Brood War, I stayed for the people.
Daigomi
Profile Blog Joined May 2006
South Africa4316 Posts
August 31 2008 15:02 GMT
#5
Obviously I could have picked more plain hip hop, I generally use the "Other Albums" to list albums that have something slightly different about them. In any case, there aren't that many albums that I think are consistently good. Lots of artists have a few amazing tracks, and then a few very boring tracks. Hilltop Hoods, if not consistently mind blowing, are consistently fun, that's why I chose them.
Moderator
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
August 31 2008 15:16 GMT
#6
while im not into hiphop persay, i can appreciate talent where i see it. And indeed, all the above artists i can say that i appreciate their talents in their chosen genre. Good shit sir
Administrator~ Spirit will set you free ~
JWD
Profile Blog Joined October 2007
United States12607 Posts
August 31 2008 15:55 GMT
#7
I just bought the Blue Scholars album, I hope it's good! I'm trying to expand my musical horizons by getting some real hip-hop instead of the typical shit you hear on the radio 24/7.
✌
ctang
Profile Joined April 2008
China74 Posts
August 31 2008 16:06 GMT
#8
hip hop and rap are different.
clazziquai
Profile Blog Joined October 2007
6685 Posts
August 31 2008 16:28 GMT
#9
Cunninlynguists are SOOOOOOOOOOO good. I love 616 Rewind - my favorite song by them or it could also be Dying Nation :D
#1 Sea.Really Fan / #1 Nesh Fan / Terran Forever~
Daigomi
Profile Blog Joined May 2006
South Africa4316 Posts
August 31 2008 16:32 GMT
#10
On September 01 2008 01:06 ctang wrote:
hip hop and rap are different.

Yes they are, rapping is the act of speaking on a hip hop album. However, there is not "rap" genre, and you'll see all the biggest "rappers" consider themselves to be hip hop. For example, Nas has an album "Hip Hop is Dead", not "Rap is dead", because rap isn't a style of music. Just to quote from wikipedia:

"Rapping (also known as emceeing, MCing, spitting, or just rhyming) is the rhythmic spoken delivery of rhymes, wordplay, and poetry, one of the elements of hip hop music and culture."

"When hip hop music first emerged, it was based around DJs who created rhythmic beats by looping breaks (smalls portions of songs emphasizing a percussive pattern) on two turntables. This was later accompanied by "rapping" (a rhythmic style of chanting). An original form of dancing, and particular styles of dress, arose among followers of this new music. These elements experienced considerable refinement and development over the course of the history of the culture."

It's a misconception that there is a genre of music called "rap".
Moderator
DhakhaR
Profile Blog Joined August 2007
United Kingdom721 Posts
August 31 2008 16:34 GMT
#11
On September 01 2008 01:28 clazziquai wrote:
Cunninlynguists are SOOOOOOOOOOO good. I love 616 Rewind - my favorite song by them or it could also be Dying Nation :D


616 rewind is a sick tune. celph titled has an epic verse.

"kill an unborn baby and you still couldn't de-fetus" :D
BroOd
Profile Blog Joined April 2003
Austin10831 Posts
Last Edited: 2008-08-31 16:40:27
August 31 2008 16:35 GMT
#12
I think my favorite hip-hop album is:

[image loading]


Danger Mouse & Jemini - Ghetto Pop Life

It's just so damn fun to listen to, with DM's amazing production.

EDIT: The Mouse and the Mask with MF Doom is pretty amazing as well.
ModeratorSIRL and JLIG.
Daigomi
Profile Blog Joined May 2006
South Africa4316 Posts
August 31 2008 16:48 GMT
#13
Thanks Brood, I'll get the Danger Mouse. I'm not as big an MF Doom fan though. I have his albums, but they're just too underproduced for my tastes in general. The music never seems to suit his style, and just seems tacked on at the end. That said, his rapping is awesome though, just wish he could do more songs with reasonable producers. Vauderville Villain is his only album I regularly listen to, because the whole album is produced by "external" producers so to speak.

Anyway, will give the Danger Mouse albums ago, I loved what he did with Gnarls Barkley.
Moderator
Insane Lane
Profile Blog Joined August 2008
United States397 Posts
August 31 2008 16:54 GMT
#14
imo, College Dropout is the best Kanye West album. But to each his own. Some of these artists I definitely need to check out! (Hilltop Hoods for sure)

Thanks a lot!
Daigomi
Profile Blog Joined May 2006
South Africa4316 Posts
August 31 2008 17:51 GMT
#15
On September 01 2008 01:54 Insane Lane wrote:
imo, College Dropout is the best Kanye West album. But to each his own. Some of these artists I definitely need to check out! (Hilltop Hoods for sure)

Thanks a lot!

I'll give College Dropout a listen again. I have listened to it a fair deal, but I've always almost intuitively prefered Late Registration, so I'll have to give College Dropout a proper listen. Let me know what you think if you get any of the albums!
Moderator
ChezGod
Profile Blog Joined October 2003
United States590 Posts
August 31 2008 18:09 GMT
#16
[image loading]



Gza is my favorite MC
HehawHehaw
Profile Joined July 2008
Angola79 Posts
August 31 2008 18:11 GMT
#17
guide? widen your horizons young one.
Daigomi
Profile Blog Joined May 2006
South Africa4316 Posts
August 31 2008 18:21 GMT
#18
On September 01 2008 03:11 HehawHehaw wrote:
guide? widen your horizons young one.

http://www.teamliquid.net/blogs/viewblog.php?topic_id=77469

I'm honestly not going to start every single blog post stating "this is not a definitive guide, simply my opinion bla bla bla". But could you please expand what you meant with your comment?
Moderator
yubee
Profile Blog Joined May 2006
United States3826 Posts
August 31 2008 19:10 GMT
#19
i agree on late registration for the best kanye west album by far
Kula
Profile Blog Joined January 2008
United States140 Posts
August 31 2008 19:19 GMT
#20
All Eyez on Me
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
Wardi Open
11:00
$400 Mondays 39
WardiTV253
OGKoka 227
IndyStarCraft 44
CranKy Ducklings39
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 500
Lowko247
OGKoka 227
ProTech88
Rex 75
IndyStarCraft 44
EnDerr 31
StarCraft: Brood War
Sea 6185
Hyuk 3362
Horang2 1033
Mini 382
EffOrt 365
firebathero 259
Larva 249
Zeus 209
Stork 151
Rush 150
[ Show more ]
ToSsGirL 144
Pusan 122
Hyun 73
sorry 52
[sc1f]eonzerg 44
Backho 40
Aegong 38
GoRush 37
Movie 34
Sharp 30
sSak 19
Sea.KH 19
Icarus 18
Noble 13
yabsab 11
Shine 9
Bale 8
Yoon 6
Dota 2
BananaSlamJamma510
XcaliburYe500
420jenkins315
League of Legends
Dendi870
Counter-Strike
shoxiejesuss1132
Stewie2K894
x6flipin536
allub191
Super Smash Bros
Mew2King109
Heroes of the Storm
Khaldor230
Other Games
singsing2041
Happy607
B2W.Neo507
crisheroes362
Fuzer 276
Pyrionflax236
XaKoH 209
Organizations
Dota 2
PGL Dota 2 - Secondary Stream4709
StarCraft: Brood War
UltimateBattle 49
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• StrangeGG 39
• Adnapsc2 6
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV325
League of Legends
• Stunt562
Upcoming Events
Replay Cast
12h 39m
Replay Cast
22h 39m
WardiTV Invitational
23h 39m
WardiTV Invitational
23h 39m
PiGosaur Monday
1d 12h
GSL Code S
1d 22h
Rogue vs GuMiho
Maru vs Solar
Online Event
2 days
Replay Cast
2 days
GSL Code S
2 days
herO vs Zoun
Classic vs Bunny
The PondCast
2 days
[ Show More ]
Replay Cast
3 days
WardiTV Invitational
3 days
Korean StarCraft League
4 days
CranKy Ducklings
4 days
WardiTV Invitational
4 days
Cheesadelphia
5 days
GSL Code S
5 days
Sparkling Tuna Cup
5 days
Replay Cast
6 days
Liquipedia Results

Completed

CSL Season 17: Qualifier 2
BGE Stara Zagora 2025
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL 17: 2025 SUMMER
2025 GSL S2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025

Upcoming

Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Murky Cup #2
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.