• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:14
CEST 05:14
KST 12:14
  • 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
[ASL22] Ro16 Preview: Rough Waters9[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 244
Community News
Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism8Official StarCraft website teases new content ahead of BlizzCon?124Stellar Fest TWO the Moon (Dec 16-20)9Weekly Cups (August 24-30): Patches' balance mod takes over3New 3v3 BGH Ladder (and more) on ShieldBattery!46
StarCraft 2
General
Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism SC4ALL: II Winner will earn a spot at HSC 30! SC4ALL II: StarCraft 2 Player Announcement 7/8 Nexon wins bid to develop StarCraft IP content, distribute Overwatch mobile game Balance hotfix patch 5.0.16b (July 16)
Tourneys
2026 GSTL Announcement Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) Stellar Fest TWO the Moon (Dec 16-20) IntoTheTV X SOOP SC2 League : Weekly & Monthly
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 542 The Ascended Mutation # 541 Binary Choice The PondCast: SC2 News & Results Mutation # 540 Dodge This
Brood War
General
[D] Brainstorming a balance patch for Brood war Practice Partners (Official) BW General Discussion Terran or Protoss Official StarCraft website teases new content ahead of BlizzCon?
Tourneys
[Megathread] Daily Proleagues [ASL22] Ro16 Group A [ASL22] Ro16 Group B KCM Race Survival 2026 Season 3
Strategy
Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation Game Theory for Starcraft
Other Games
General Games
Nintendo Switch Thread EVE Corporation Diablo IV [Maplestory Hardcore] Let's Play~!! General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank TL Mafia Community Thread NeO.D_StephenKing vs This Guy From 1 Million Dance
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread European Politico-economics QA Mega-thread Trading/Investing Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Virtual Romance, Real-Life C…
TrAiDoS
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
LOCKPICKING NOOB
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 8030 users

The rules of my life (Rule 1)

Blogs > Torte de Lini
Post a Reply
1 2 3 Next All
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
October 30 2011 23:41 GMT
#1
Not sure where people are getting the idea that I write a lot of blog entries, but I figured it was due for one (or others do and I'm just resigning into doing it.

It won't be towards anything in particular. In fact, I get bouts of writing everytime I hear a song that has someone given me a surge of desire to express myself. I can't compose, I don't have a good ear for music and if you watch my stream: I sing like a dying cat. So this "writing" thing will have to do.


Welcome.

http://www.youtube.com/watch?v=AE9qu7cL-7Y&feature

Happy birthday to Mahnini and thank you very much for this song...


In life, we set boundaries for our daily doings; these little reminders that have now dissolved like flavoring in seltzer water. We don't live by then but we know ignoring or overlooking these safety precautions will only have us constantly tripping, falling flat on our own mistakes; an indulgence to think of ourselves rather than looking a bit farther and seeing how it can benefit more with little to no effort on our part.

These reminders aren't life-changing, they're not game-changing and they don't necessarily make your pursuit for whatever aspect in life you want to succeed: whether financial, social or personal. I guess in reality, they are lessons in life that you just abide by, rely on to save your skin from issues that will never arise if you follow them.

Before I go any further; yes, these rules are from my three fathers: One who would chant the same optimistic drivel I'd whine about constantly in our 7-hour drives from New Jersey to my Mother's house in Quebec, Canada. The windows cracked open, on my left: eroded round mountains of green, green and more green. The Appalachians never changed, regardless of the season: they always surrounded us and the bending road that we followed for what would feel like an eternity.

My second father would only communicate with us through anecdotes, stories about his experiences. Passing down his cardinal rules to live by, he was a second coming of Aesop with his business stories, failures and grandeur. A flip of the cassette and one pit-stop and he'd come back, enthusiastic as ever to tell us more about people. It wasn't psychology, it wasn't manipulation on how to get people on your side, they were just things to avoid trouble, make friends and influence people. It wasn't rocket science and you hardly needed a degree to realize the obviousness of it.

Putting it in practice, 10 years later, still seems like a struggle for some and just natural for other. I'm no charismatic leader with the charm of George Clooney in nearly all of his movies, but I take pride a bit in my contrasting both in real-life, with women, online and amongst various communities.

My last father would probably be the one I cherish most, but would never say a word. His silence wasn't a hint of sageness, wise implications that I must build and learn from. He wasn't a prophet of money, relationships or life. He lived by rules never mentioned, never told or probably never acknowledged, but interpreting how he thinks, how he lives and how he gets on his life will probably be the hardest job and greatest enjoyment for me as I live on, beyond his own lifetime. This is the same father who would hit me if I didn't smile in public, walk with my arms up in a 90 degree fashion as if I was going somewhere important or was in a business-related hurry. The same man who would value trust, but defy the very trust I bestowed upon him not by necessity and it wasn't emotional-based, but on a rationale for his own financial security and ultimately, to avoid trouble in some odd and twisted way. No resentment from me and in fact, that's where rule one begins for me:

Rule 1: Never condemn, criticize or complain (or compare). Recited by my father, preached by my other father and upheld by the last one by his own personality: I have followed this rule throughout my life. It's been probably the most difficult to achieve, especially when those raising me contradict the very things I figured they have mastered (but in fact, it's because they haven't that I am able to learn from them and both sides of the rule). I thought this meant in terms of people, but in reality, it could be for a lot more. Condemning and complaining achieve nothing, that's obvious, but criticizing? Haven't I done a piece on that?. Indeed it seems and so this is hard for me, but I feel that ultimately, the conciseness of this rule is to accept that criticism has no actual means or achievement if you don't follow it up with something to improve it (hence why we shouldn't condemn or complain either).

I added compare because it's something that I do consistently and try to avoid. I compare a lot, myself with others, my situation with others. Comparison leads to jealousy and thus causes me to miss what I have because what they have are things I can't have. I always account for what they have and what I don't, but we never do the opposite and we never take into thought of what they equally lost to get where they are now.

I'm not advocating that we are all fair in our losses, ha, that's a laugh! I'm advocating the idea that there's too much difference in circumstances to truly care how they got to where they are and that it doesn't change, in part, how you are going to get where you want to be, will be.

In the end, focus on yourself and the picture will be more clear from your perspective. If you live in the shade of people well-being, you'll never be able to enjoy the glow of sunlight.

Start with rule #1.

**
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2011-10-30 23:47:41
October 30 2011 23:44 GMT
#2
As always: Follow me on Twitter: @TorteDeLini
Additionally, consider following your favourite pizza topping: HawaiianPig!


+ Show Spoiler [Nightime] +
[image loading]


[image loading]
Daytime from outside my condo! Montreal baby!
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Probe1
Profile Blog Joined August 2010
United States17920 Posts
October 30 2011 23:45 GMT
#3
You have 35 blogs. I have 4. You can see where I get the idea.
우정호 KT_VIOLET 1988 - 2012 While we are postponing, life speeds by
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
October 30 2011 23:48 GMT
#4
On October 31 2011 08:45 Probe1 wrote:
You have 35 blogs. I have 4. You can see where I get the idea.


Mm, fair point. They're long blogs as well, I'm trying to shorten them to attract new readers perhaps.
But as always, they always end up extensively too long ):
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
bkrow
Profile Blog Joined October 2010
Australia8532 Posts
October 30 2011 23:50 GMT
#5
This one is a good length. I had time to read at work =)

I understand the view on complaining.

But condemning and criticizing form pretty crucial roles within a function society or even in functioning relationships. They set boundaries and acceptable standards. As well as providing an environment conducive to improvement.
In The Rear With The Gear .. *giggle* /////////// cobra-LA-LA-LA-LA-LA!!!!
Whole
Profile Blog Joined May 2010
United States6046 Posts
October 30 2011 23:53 GMT
#6
I'm going to have to agree with bkrow. I actually can't word it better than him.
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2011-10-30 23:56:40
October 30 2011 23:55 GMT
#7
It's more in regards to people, but it works when condemning or criticizing countries, organizations or things we disagree with.

They're important, but I never do it unless I see a value in doing it. That value can be personal, but I get no joy in criticizing or condemning something unless I truly feel I can find a way to improve it or inform those who may want to help in improving it or can do it given their own stature.

So in a sense, it should be: Never solely condemn, complain or criticize, but the reality is that avoiding them entirely just suits my life better (hence the title).

Mind you, we're talking on a more personal level and not one where you are needing a critical eye to avoid being misguided or manipulated.

In essence, there's no point in being negative if there's no overall positive outlook to look forward to on it or if you are simply bitching to bitch, but ultimately don't care about the condition of the very subject you're bitching about.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
October 31 2011 00:00 GMT
#8
Additionally, you shouldn't criticize, condemn or complain if you aren't informed either. Condemning Nazis is easy because I am informed on the basics of Human Rights.

I can complain and condemn corporations because I am aware of their wrongdoings and loopholes politically and in globalization.

I can't criticize HuK from that ladder game he played because I don't know Protoss that well.
I can't condemn him because there is no value or gain from it. I don't get any relief from doing so and neither does HuK.

To emphasize, this is more in relation to what directly affects your life. We're not talking a society-level but a personal one (hence the title that uses "my" and not "life" in general).
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Dodgin
Profile Blog Joined July 2011
Canada39254 Posts
October 31 2011 00:04 GMT
#9
hmmm of all things to use an example you use huk...what does it mean?!

+ Show Spoiler +
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
October 31 2011 00:06 GMT
#10
On October 31 2011 09:04 Dodgin wrote:
hmmm of all things to use an example you use huk...what does it mean?!

+ Show Spoiler +


It means when I think of a professional player I enjoy watching and watch often, I think of Huk.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Dodgin
Profile Blog Joined July 2011
Canada39254 Posts
October 31 2011 00:13 GMT
#11
On October 31 2011 09:06 Torte de Lini wrote:
Show nested quote +
On October 31 2011 09:04 Dodgin wrote:
hmmm of all things to use an example you use huk...what does it mean?!

+ Show Spoiler +


It means when I think of a professional player I enjoy watching and watch often, I think of Huk.


Good reason!

ps I'm jealous of the weather in your city at this time of year, vancouver is depressing until the snow starts with all the rain and cloudyness
MisterD
Profile Blog Joined June 2010
Germany1338 Posts
Last Edited: 2011-10-31 00:19:56
October 31 2011 00:17 GMT
#12
condemn - ok (although for some resistant things, at some point you just can't keep that up anymore)

complain - more than ok

criticize - that depends. when i'm doing some quality assurance or whatever, i criticize the shit out of everything. Like some guy implements a feature, i review his implementation and criticize so much stuff that he has to put in the same time again to change everything i found (although that's not necessary for everything i mention, but yes, mostly the things i propose are improvements and lead to a better result). Criticizing something, especially people, should be avoided unless asked for. But if asked for critics, criticize the hell out of it!.

compare - depends too. Sure, comparing yourself with stuff thats above you makes you feel shitty. But doesn't it also show provide goals in some cases, like "yeah i'm not there yet, but i'm quite sure i can/will do better"? And what if it's the other way round? i've actually started comparing a ton of things about myself to those of other people etc, because it actually helps me to see that i've got something better in a lot of cases and that i need to up my opinion about myself. And i was way more miserable before i started doing that, so i'm surely not going to stop.

but i agree with the basic tone of it. If you get bullshitted and flamed, just eat it and don't bullshit back, don't even try to defend yourself in almost every case (hi mom -.-). And don't even start bullshiting on your own, ever. ^^
Gold isn't everything in life... you need wood, too!
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
October 31 2011 00:20 GMT
#13
On October 31 2011 09:17 MisterD wrote:
condemn - ok (although for some resistant things, at some point you just can't keep that up anymore)

complain - more than ok

criticize - that depends. when i'm doing some quality assurance or whatever, i criticize the shit out of everything. Like some guy implements a feature, i review his implementation and criticize so much stuff that he has to put in the same time again to change everything i found (although that's not necessary for everything i mention, but yes, mostly the things i propose are improvements and lead to a better result). Criticizing something, especially people, should be avoided unless asked for. But if asked for critics, criticize the hell out of it!.

compare - depends too. Sure, comparing yourself with stuff thats above you makes you feel shitty. But doesn't it also show provide goals in some cases, like "yeah i'm not there yet, but i'm quite sure i can/will do better"? And what if it's the other way round? i've actually started comparing a ton of things about myself to those of other people etc, because it actually helps me to see that i've got something better in a lot of cases and that i need to up my opinion about myself. And i was way more miserable before i started doing that, so i'm surely not going to stop.

but i agree with the basic tone of it. If you get bullshitted and flamed, just eat it and don't bullshit back, don't even try to defend yourself in almost every case (hi mom -.-). And don't even start bullshiting on your own, ever. ^^


In line with rule #2 soon :3

Cheers
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Cow
Profile Joined May 2010
Canada1104 Posts
October 31 2011 00:23 GMT
#14
DJ Okawari, nice choice! One thing though, I'm pretty sure the proper name for that song is 'A Cup of Coffee'. Not sure why it is labelled by the uploader as Interlude. Might make it easier for anyone looking for an audio file of that song after hearing it on youtube!
R.I.P. Nujabes ♫
RedJustice
Profile Blog Joined February 2011
United States1004 Posts
October 31 2011 00:24 GMT
#15
I disagree with your semantics on criticism. I think this probably because I am an artist and we constantly receive 'criticism'-- but I see criticism as always positive in that its inherent purpose is improvement. If there's no way to improve out of the comment, it's not criticism, it's an insult to the receiver, and a shame on the speaker.

Criticism in this form isn't simply about negative things-- it is important to point out the positive and discuss how the less successful things are detracting from it, how to improve upon something you are already doing well, and to congratulate someone for their strengths.

I think people, ideas, entities, and the things they do should be criticized.

Anyway, I think you would probably agree with this way of thinking, just that our way of interpreting the word 'criticism' differs. But, I think you should consider if a statement should really be called criticism if it's only purpose is to be negative/hurtful/hateful; I think that is just being insulting, hateful, and ignorant.
JoFritzMD
Profile Blog Joined July 2010
Australia163 Posts
October 31 2011 00:24 GMT
#16
I like 'em long. This was too short and I wanted to read more
"Guess what. All my strategies are made of balls." - Tasteless
Probe1
Profile Blog Joined August 2010
United States17920 Posts
Last Edited: 2011-10-31 00:29:16
October 31 2011 00:28 GMT
#17
I can't get enough of that damn song. It's like the sax and piano scores were mixed up.

Fuck this I'm going to try and play the piano section later tonight after I get drunk. What a badass song.
Note- not the electronic keyboard section, just the piano parts playing the upper octaves and chords.
우정호 KT_VIOLET 1988 - 2012 While we are postponing, life speeds by
Zariel
Profile Blog Joined December 2010
Australia1312 Posts
October 31 2011 00:32 GMT
#18
1) If you have the power to do it. Do whatever you can!

2) Who are you to judge but yourself.

3) Respect your enemy. (mainly for SC2)

Follow these 3 rules and you'll be a better person, even in SC2!
sup
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
October 31 2011 00:33 GMT
#19
On October 31 2011 09:24 RedJustice wrote:
I disagree with your semantics on criticism. I think this probably because I am an artist and we constantly receive 'criticism'-- but I see criticism as always positive in that its inherent purpose is improvement. If there's no way to improve out of the comment, it's not criticism, it's an insult to the receiver, and a shame on the speaker.

Criticism in this form isn't simply about negative things-- it is important to point out the positive and discuss how the less successful things are detracting from it, how to improve upon something you are already doing well, and to congratulate someone for their strengths.

I think people, ideas, entities, and the things they do should be criticized.

Anyway, I think you would probably agree with this way of thinking, just that our way of interpreting the word 'criticism' differs. But, I think you should consider if a statement should really be called criticism if it's only purpose is to be negative/hurtful/hateful; I think that is just being insulting, hateful, and ignorant.


It has nothing to do with being an artist and I already covered criticism in two blogs: http://www.teamliquid.net/blogs/viewblog.php?id=247250

In addition to:

It's more in regards to people, but it works when condemning or criticizing countries, organizations or things we disagree with.

They're important, but I never do it unless I see a value in doing it. That value can be personal, but I get no joy in criticizing or condemning something unless I truly feel I can find a way to improve it or inform those who may want to help in improving it or can do it given their own stature.

So in a sense, it should be: Never solely condemn, complain or criticize, but the reality is that avoiding them entirely just suits my life better (hence the title).

Mind you, we're talking on a more personal level and not one where you are needing a critical eye to avoid being misguided or manipulated.

In essence, there's no point in being negative if there's no overall positive outlook to look forward to on it or if you are simply bitching to bitch, but ultimately don't care about the condition of the very subject you're bitching about.


Additionally, you shouldn't criticize, condemn or complain if you aren't informed either. Condemning Nazis is easy because I am informed on the basics of Human Rights.

I can complain and condemn corporations because I am aware of their wrongdoings and loopholes politically and in globalization.

I can't criticize HuK from that ladder game he played because I don't know Protoss that well.
I can't condemn him because there is no value or gain from it. I don't get any relief from doing so and neither does HuK.

To emphasize, this is more in relation to what directly affects your life. We're not talking a society-level but a personal one (hence the title that uses "my" and not "life" in general).


Read the other blog about criticisms and read the bolded bits.

We are essentially speaking on the same parallel.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
October 31 2011 00:34 GMT
#20
On October 31 2011 09:28 Probe1 wrote:
I can't get enough of that damn song. It's like the sax and piano scores were mixed up.

Fuck this I'm going to try and play the piano section later tonight after I get drunk. What a badass song.
Note- not the electronic keyboard section, just the piano parts playing the upper octaves and chords.


Talk to Mahnini, he found it and I forever am in his debt. I've been heavily discouraged with my music, knowing them too much over 4 years of never changing or trying new songs.

This one suits me incredibly!
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 6h 46m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 172
SpeCial 71
CosmosSc2 22
StarCraft: Brood War
Rain 2056
GuemChi 1450
Hyuk 695
Noble 15
Dota 2
NeuroSwarm171
Counter-Strike
taco 502
minikerr49
Other Games
summit1g10826
Fnx 680
C9.Mang0338
PiGStarcraft273
ViBE131
Maynarde110
kaitlyn48
[ Show 11 non-featured ]
StarCraft 2
• Berry_CruncH341
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo461
Other Games
• Scarra1394
Upcoming Events
Escore
6h 46m
IntoTheTV X SOOP
7h 46m
CranKy Ducklings
1d 6h
WardiTV Invitational
1d 7h
Cure vs Zoun
SHIN vs Classic
ByuN vs MaxPax
Percival vs YoungYakov
OSC
1d 17h
Sparkling Tuna Cup
2 days
WardiTV Invitational
2 days
Shopify Rebellion Sundays
2 days
Spirit vs Mixu
Clem vs TBD
RSL Revival
2 days
Serral vs Rogue
BlizzCon
2 days
IdrA vs MC
[ Show More ]
Replay Cast
2 days
Afreeca Starleague
3 days
WardiTV Weekly
3 days
Monday Night Weeklies
3 days
Afreeca Starleague
4 days
GSL
4 days
PiGosaur Cup
4 days
The PondCast
5 days
Kung Fu Cup
5 days
Replay Cast
5 days
IntoTheTV X SOOP
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-09-10
PiG Sty Festival 8.0
Big Dog Cup 2026 Div 1

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - TRS
Escore Tournament S3: King of Kings
RSL Revival: Season 6
Calamity Invitational
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSA
Blizzard Classic Cup 2026
Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Blizzard Classic Cup 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
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 © 2026 TLnet. All Rights Reserved.