• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 19:27
CET 01:27
KST 09:27
  • 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] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Dark completes military service, returns to SC25[BSL23] RO16 Group Stage17Weekly Cups (Nov 2-8): herO back on top?2Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175
StarCraft 2
General
Dark completes military service, returns to SC2 Greetings.. No more SC2 streamers on team liquid? Serral's getting trashed by New Catsle's Mind Weekly Cups (Nov 2-8): herO back on top?
Tourneys
Sea Duckling Open (Global, Bronze-Diamond) soO & FanTaSy return! SC2 Kevin Scrim 4v4 (Nov 16) RSL goes to London! 2026 Offline Finals Nov 21-22 Tasteless Time Warp: SC Evo Showmatch (May 25) Sparkling Tuna Cup - Weekly Open Tournament
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
Starcraft 2 Advance [G] How to playtest arcade maps [D] the control group Simple Questions/Answers
External Content
The PondCast: SC2 News & Results Mutation # 551 Robotic Revival Mutation # 550 Graveyard Shift Mutation # 549 Endless Sparkles
Brood War
General
BW General Discussion Starcraft:Brood War Discord Servers List of top players active on ShieldBattery Recommended BW Settings for Mouse and Video [BSL23] RO16 Group Stage
Tourneys
[$1250] International ShieldBattery League [Megathread] Daily Proleagues KCM Race Survival 2026 Season 4 BWCL Season 65 Announcement
Strategy
Pluto's TvP 5Marine 2Medic Push Infested Terran strategies in 2026 Nuke strategy worked in K-League 2026-11-09 50,000-Word Terran Builds Memo 2026-10-22
Other Games
General Games
Nintendo Switch Thread List of Game Threads The PlayStation 5 Stormgate/Frost Giant Megathread Path of Exile
Dota 2
Can Game Data Analytics Help Players Improvements
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Trading/Investing Thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread Dating: How's your luck?
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Manga] One Piece
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 Recent Gifted Posts
Blogs
The time I organised my…
AssyrianKing
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 12453 users

[BR] Legend of the BW Amateurs Pt. 3

Blogs > BigFan
Post a Reply
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-06-27 03:52:15
June 27 2018 02:56 GMT
#1
Required reading:
http://www.teamliquid.net/blogs/534200-br-legend-of-the-bw-amateurs-pt-1
http://www.teamliquid.net/blogs/534702-br-legend-of-the-bw-amateurs-pt-2

So, this was it. It was finally time to lay everything on the line and try and close out this series. The score was tied at 1-1!

Game 1 on Sparkle: I managed to overcome my opponent in quite the fun fashion with plenty of drops and air units to seal a rough victory. It was quite the weird game on an island map that neither of us had an experience with.
Game 2 on Third World: It was a back and forth fight. Despite getting off to a great start, map architecture screwed my usual offensive and my attention was split widely between both sides of the map, leading to my opponent eeking out a win.

The upcoming game, game 3 took place on Transistor. It was do or die. The map is quite interesting in the sense that there are three bases with 2 ramps to block instead of the usual one. This means that zergling attacks are that much more effective. Infact, we've seen several games this ASL where zergs like Shine went for this double attack and won so it's definitely potent and something to watch out for.

[image loading]

Without further ado, game 3 folks!

I spawned in the bottom right corner while my devious opponent spawned in the left side base. The early game involved the usual; make workers, get structures at typical times and scout around to find out what my opponent is up to. After two long exhausting games, I decide to have some fun and change things up early on. First stop was a gas block to delay the usual mutalisks that my opponent likes.

[image loading]

Of course, I still allowed him to go for a 3 hatch, too nice for my own good >< I decided to 1 base early on then expand, a safeguard in the case of an early zergling attack. Therefore, I went up to 3 rax near my ramp and parked my army there while I researched stim. Once I managed to make sure of what my opponent was doing by moving out, I can decide on my path in the game though my usual subconscious go-to is bio.

[image loading]

My spidey senses tingling and feeling like my opponent can only play cheesy (his nature after all), I decided to place an SCV close to my northern expansion to spot for any zergling attacks while I moved my army out on the map. The hope was that by the time such an attack comes, I'll have enough on my ramp and my army is already threatening his base. Well, see, this is what happened:

[image loading]

[image loading]

[image loading]

SHIT! Zerglings with speed are ultra fast and my army was halfway across the map! The situation couldn't get any worse. This was probably the part where my APM spiked through the roof as I tried to block my ramp to reduce the incoming damage and recall my army back to my base as fast as I could.

[image loading]

[image loading]

[image loading]

[image loading]

With my economy in tatters, I had to rebuild, however, I also couldn't ignore the possibility that my opponent could've been pumping drones after that attack. In a bad situation with little knowledge of what he was up to, I decided to go out from the back ramp with my paltry forces. Alas, it was already too late as I had to contend with a second wave and didn't have the numbers for it. Feeling like the end was near, I decided to put my magic micro to work one final time, but I've already had the wind knocked out of me by this point.

[image loading]

[image loading]

[image loading]

With the game essentially over, it was finally time to give my opponent a PIECE OF MY MIND! It was obvious that he was afraid of another macro game which is why he decided to cheese! What nerve! Learn to play properly!

[image loading]

[image loading]

YEP, THAT'S ALL BM! FANTASY GG TIMING BM TOO! :D

Don't remember what blh was supposed to stand for at this point. Likely a typo for bad luck game or something...


Minimap of the whole game

FPV: + Show Spoiler +

I ended up forgiving him after the game. We terrans have big hearts ;P
I also pounded him a couple of times on Third World and Circuit Breaker afterwards for payback :D

All said and done, JxN ends up winning the series 2-1 to complete a comeback.

Congrats JxN!

***
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
ninazerg
Profile Blog Joined October 2009
United States7291 Posts
June 27 2018 06:27 GMT
#2
lol, tried to do a 1-base all-in and got punished.

Canada #1 in bm
"If two pregnant women get into a fist fight, it's like a mecha-battle between two unborn babies." - Fyodor Dostoevsky
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
June 27 2018 12:39 GMT
#3
haha hilarious isn't it?

Don't remember what blh was supposed to stand for at this point.


DId you get so mad that you didn't know what you were typing?
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-06-27 18:52:54
June 27 2018 18:52 GMT
#4
^ L2P. No one likes cheesy zergs! :D

On June 27 2018 15:27 ninazerg wrote:
lol, tried to do a 1-base all-in and got punished.

Canada #1 in bm

that was not a 1 base all-in. I wanted to put pressure early on and expand once I felt safe enough so I went 3 instead of 2 rax. Also, I've always went 3 rax FE in our games whenever I wanted to vary up my game so it's nothing new here (I busted his natural back on Triathlon when I faked an expo years ago for example).
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
June 27 2018 20:03 GMT
#5
I see. BigFan doesn't cheese, he "varies up his game".
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
ninazerg
Profile Blog Joined October 2009
United States7291 Posts
June 28 2018 06:38 GMT
#6
On June 28 2018 03:52 BigFan wrote:
^ L2P. No one likes cheesy zergs! :D

Show nested quote +
On June 27 2018 15:27 ninazerg wrote:
lol, tried to do a 1-base all-in and got punished.

Canada #1 in bm

that was not a 1 base all-in. I wanted to put pressure early on and expand once I felt safe enough so I went 3 instead of 2 rax. Also, I've always went 3 rax FE in our games whenever I wanted to vary up my game so it's nothing new here (I busted his natural back on Triathlon when I faked an expo years ago for example).


When is a FE not a FE anymore? When you go 3 rax first.
"If two pregnant women get into a fist fight, it's like a mecha-battle between two unborn babies." - Fyodor Dostoevsky
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
Last Edited: 2018-06-28 10:27:47
June 28 2018 10:27 GMT
#7
Someone just got

+ Show Spoiler +
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
Peeano
Profile Blog Joined March 2009
Netherlands6007 Posts
June 28 2018 11:41 GMT
#8
Your 3 rax made no sense to me. I'm pretty sure you could get more infantry out if you just did 2 rax. lol
FBH #1!
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-06-28 19:56:14
June 28 2018 19:55 GMT
#9
On June 28 2018 15:38 ninazerg wrote:
Show nested quote +
On June 28 2018 03:52 BigFan wrote:
^ L2P. No one likes cheesy zergs! :D

On June 27 2018 15:27 ninazerg wrote:
lol, tried to do a 1-base all-in and got punished.

Canada #1 in bm

that was not a 1 base all-in. I wanted to put pressure early on and expand once I felt safe enough so I went 3 instead of 2 rax. Also, I've always went 3 rax FE in our games whenever I wanted to vary up my game so it's nothing new here (I busted his natural back on Triathlon when I faked an expo years ago for example).


When is a FE not a FE anymore? When you go 3 rax first.

fine, I see you're trying to debate semantics. I was going for 3 rax to get a small army for early pressure into an expansion asap. I didn't cut any workers for any long period of time afaik and I believe that the only time I may have cut was when I was trying to get the rax down.

On June 28 2018 20:41 Peeano wrote:
Your 3 rax made no sense to me. I'm pretty sure you could get more infantry out if you just did 2 rax. lol

you'll have to explain this a bit more Peeano. Are you implying that with 2 rax, I can aim for a faster expansion and a better eco earlier therefore more units later or are you trying to imply that 2 rax comes out faster than 3 rax and the difference in timing means more marines before my first movement/expansion? Keep in mind this assumes that I keep making units, avoiding supply blocks as I go.

Regardless of which one you're implying, 3 rax was a staple go-to build in the event that I avoid a 1 rax FE. I go for the usual opening, add acad then 2 more rax, research stim and range asap while keep tabs on enemy (order varies). Reason I don't use it much anymore is because JxN is pretty good at scouting and always sunkens up in time, unless I fake a FE and hit him before he realizes it. Main reason 1 rax FE is my go-to build and I do it pretty much 99% of my games lol.
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
Peeano
Profile Blog Joined March 2009
Netherlands6007 Posts
June 28 2018 22:38 GMT
#10
I'm taking a closer look now...
Your first supply depot is a bit late, but your second supply depot is hella late, your 3rd supply is a bit late again.

Ok. Well, let's assume your supply depots are on point then 3 rax should have a similar timing with a few more units.

3 rax is quite all in, and I would never do it on a map that allows zerg to take his natural on highground, because sunkens on high ground are really OP vs bio.
With 3 rax I don't think you care if zerg gets gas, I'd even say it's preferred you let him gas, but let's say you were mindgaming him, then still as soon he placed his 3rd hatch you should have canceled that refinery and use those resources for your 3rax. Remember you're trying to hit a timing. You're just delaying it by keeping that refinery up. Also I'm pretty sure he would hurt his own economy if he takes a gas at the same time as his 3 hatch, and he can take the expansion gas anyway in case that is a false statement. (I haven't played Zerg in a while, so I'm only 95% sure).

When the drone scouted you, you started building a refinery. Another mindgame? Anyway, you were on 300 gas when your academy finished. Now your timing is even later, because of all your excess gas. Ok, not perfect mechanics, no biggie, but at least pull scv at least 2 scvs off gas if you notice that. That's just wasted income. Banking gas that early only puts you more behind. (You don't need 3 on gas to sustain mm pump from 3 rax).

Some other thoughts:
- Since this map has a pseudo 10th mineral patch I would actually not consider 3 rax that all in, but you're mining that 10th one before you even touched all other 9 mineral fields!

- He has high ground advantage, so I think It's even more essential that you hide your build as long as possible. In the worse best case scenario you force him to make more sunkens than he needs because he sees you move out on your timing attack, but didn't know your build beforehand.

- I believe the only time it's actually beneficial to gas steal a zerg is when he went 12 pool (perhaps overpool, but I don't think overpool is good build order vs terran in the first place?)

- Academy has the same build time as a barracks, this is interesting to realise because it helps managing your gas timing. If you start refinery and academy(/barracks) at the same time, you hit 100 gas when the academy finishes. So get your refinery just a bit earlier and you will have just enough gas to get stimpack and 2-3 medic/firebat as needed.
I've personally had the best success with 3rax only getting 3-4 medics, get at least 2 of them early for more energy. Ideally you want to hit 150/175 gas when your academy finishes.

- No excess gas, means you're economically healthy regardless of your opening build. (I think this is one of the most important things in BW for getting decent build orders, i.e. minerals can always be used while gas cannot.)


I hope I said something useful to you. ^^
I'm looking forward to the next bo3. Perhaps you can mix in a 2port or vult drop opening?)
FBH #1!
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-06-29 04:50:37
June 29 2018 04:41 GMT
#11
First off, thanks for the analysis. I wasn't expecting that much lol, wanted mostly to get why you think 2 rax > 3 rax in terms of unit production.

Ya, I don't always get my supply depots at the right time. Some days I do, other days I'm off. I've learned not to fight it, but accept it. Much like my macro, some days I'm on top of it till late late game and other days, I'm floating 2k on 2-3 bases which is preposterous. My form fluctuates a lot from day to day. I'm sure JieXian can attest to that haha.

As for 3 rax, you missed the reason I went for it which I touched on above. The double ramp which increases the risk and is hard-ish to wall plus the fact that I'm playing a cheesy player highly increased the chance of a large zergling attack/all-in. I even placed an SCV to scout the back entrance too because I had a feeling and viola, it happens. I just didn't do better scouting around and my prep could've been better (I should've gotten a bunker at the minimum and I would've had time if I even saw some zerglings earlier) so that was my fault there.

Ya, I was just having fun with the gas steal. He likes his mutalisks so this delays them and if he doesn't like the delay, he's forced into lurkers at which point the 3 rax helps there since I've had control mistakes at times. The gas timing with the acad and moving workers back to mining is something I've done before and could've been a better idea to do here.

Some interesting thoughts in the "other thoughts" area. Ya, I wanted to hide it as much as I could and for sure, a gas steal would've been better with pool first. I think one thing you have to realize is that in our games, there's a lot of mind games and randomness that goes on. I can't speak much for JieXian, but I certainly don't follow any BOs whatsoever. I always usually start with the 9 depot 11 rax and from there, I go 14 cc on low ground and adjust as I see it getting acad, more prod structures, ebay etc... at random times. For me, BW is a form of art where my goal is to beat my opponent, not go through the 'usual motions'. Sure, following a better tailored build helps protect me against certain timings that my own play makes me susceptible too, but it's a risk I'm willing to take.

Thanks for the comment overall. I honestly don't think I'll be doing any more BO3 battlereports. As much as I like the idea of playing a set of games and then reporting on them as I did here, it takes a lot of time and effort to put together a series BR narrative wise etc... The second game on Third World took a long time to blog and sadly, there's barely any views or comments compared to say 2012-14 days. I'll still do single game battle reports though so if you like reading BRs, I won't be stopping overall ^^
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
Peeano
Profile Blog Joined March 2009
Netherlands6007 Posts
June 29 2018 07:11 GMT
#12
I don't really follow build orders myself. But I like to have a solid early game as there is nothing else to do then anyway. My favourite mini game is to help gathering speed up manually so I can build my supply depot (even as a wall in) at the same time as my 9th scv and not be supply blocked for the 11th scv. Whenever I catch a pro gather manually I get excited. Even 0.2 seconds count. It allows for innitiave, which huge in mirror match ups, or helps you deflect rushes/timing attacks more easily. This is probably biased but I most oftenly caught Flash & Bisu doing this.

Oh, I totally understand battle reports take lots of time. I was mainly expressing I enjoyed reading these 3. Thx. It reminded me of playing 1v1s with a buddy back in the day.
FBH #1!
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
Last Edited: 2018-06-29 16:33:10
June 29 2018 16:31 GMT
#13
I honestly don't think I'll be doing any more BO3 battlereports.


Tell them the real honest reason, being that you can't win any BO3s. Hahaha. Even when you cheese... I mean "vary it up".

To your credit you honoured your promise to BR our BO3 before we had started it.
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-06-30 02:17:12
June 30 2018 02:16 GMT
#14
I would've said that if it was the case. This was the only BO3 we've ever done so nice try cheeser! :D

I always keep my promises!
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
c3rberUs
Profile Blog Joined December 2010
Japan11975 Posts
Last Edited: 2018-07-07 16:19:02
July 07 2018 16:09 GMT
#15
I just laughed internally as 3 rax no expo got systematically dismantled by JieXian rofl

I should just go 4 gate templar FE then xD
Movie, 진영화 : "StarCraft will never die".
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
July 09 2018 06:20 GMT
#16
lol. It was dumb luck, we all know it. He does too!
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
c3rberUs
Profile Blog Joined December 2010
Japan11975 Posts
July 09 2018 10:32 GMT
#17
Maybe you should "vary up your builds" some more next time :D
Movie, 진영화 : "StarCraft will never die".
BigFan
Profile Blog Joined December 2010
TLADT24920 Posts
Last Edited: 2018-07-09 19:43:32
July 09 2018 19:42 GMT
#18
haha we'll see. I already tried mech twice on third world and it went better than I thought (some mistakes etc... but it was still decent-ish). On that note, I might not need to vary up my builds anymore. He dies to my standard play on standard maps now rofl.
Former BW EiC"Watch Bakemonogatari or I will kill you." -Toad, April 18th, 2017
Please log in or register to reply.
Live Events Refresh
OSC
08:00
OSC Elite Rising Star #21
ArT vs MindelVK
MiniZergUA vs TBD
Shameless vs TBD
CranKy Ducklings94
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nathanias 145
ProTech25
StarCraft: Brood War
GuemChi 2312
Artosis 440
Barracks 59
League of Legends
JimRising 147
Counter-Strike
Fnx 1383
Super Smash Bros
AZ_Axe88
PPMD54
Other Games
tarik_tv5964
summit1g4928
Grubby2327
shahzam478
Day[9].tv436
PiGStarcraft337
C9.Mang0173
NeuroSwarm97
Mew2King47
ViBE44
[ Show 12 non-featured ]
StarCraft 2
• musti20045 35
• CranKy Ducklings SOOP15
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• imaqtpie1014
• Day9tv436
Upcoming Events
Ultimate Battle
11h 33m
OSC
13h 33m
OSC
23h 3m
ByuN vs MaxPax
herO vs Krystianer
Percival vs Shameless
LetaleX vs YoungYakov
Nicoract vs Gerald
GgMaChine vs ArT
CranKy Ducklings
1d 9h
WardiTV Invitational
1d 11h
ByuN vs SHIN
MaxPax vs Solar
Clem vs TBD
herO vs TBD
Lambo vs TBD
Rogue vs TBD
IPSL
1d 16h
TerrOr vs IJ_Terran
rasowy vs Hazorath
BSL
1d 19h
TerrOr vs OyAji
UltrA vs Gosudark
Sparkling Tuna Cup
2 days
WardiTV Invitational
2 days
IPSL
2 days
Art_Of_Turtle vs KameZerg
Radley vs George
[ Show More ]
BSL
2 days
Artosis vs Dewalt
Ret vs Tech
WardiTV Weekly
3 days
PiGosaur Cup
5 days
The PondCast
5 days
GSL
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-11-12
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
Individual League
BSL Season 23
IPSL Winter 2026-27
Calamity Cup Div. A Season 8
BLAST Rivals Fall 2026
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
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
FISSURE Playground #3
BLAST Open Fall 2026

Upcoming

YSL S4
Sector 591
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
StarCraft2 Weekly Open Tournament 2026 Grand Finals
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Underdog Cup 2026 Div 2-3
PGL Bucharest 2027
BLAST Bounty Winter 2027
PGL Major Singapore 2026
Stake Ranked Episode 6
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.