• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:44
CEST 17:44
KST 00:44
  • 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
Serral wins Maestros of the Game 29ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7
Community News
MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon315.0.16 Hotfix (June 30) - Balance + Bug Fixes35Weekly Cups (June 22-28): Zergs thrive in new patch4[TLMC] Summer 2026 Ladder Map Rotation05.0.16 patch for SC2 goes live (8 worker start)99
StarCraft 2
General
Weekly Cups (June 22-28): Zergs thrive in new patch MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon Serral wins Maestros of the Game 2 5.0.16 Hotfix (June 30) - Balance + Bug Fixes HomeStory Cup In Early July
Tourneys
HomeStory Cup 29 Douyu Cup 2026: $20,000 Legends Event (June 26-28) Vespene Cup #1 — $300+ USD, July 10 Crank Gathers Season 4: BW vs SC2 Team League RSL Revival: Season 6 - Qualifiers and Main Event
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 532 Nuclear Family Mutation # 531 Experimental Artillery Mutation # 530 One For All
Brood War
General
BW General Discussion ASL 22 Proposed Map Pool Starcraft vs Retro Category on Twitch First season(s) of tastosis gomtv gsl vods? Best thing happen to StarCraft since Remastered?
Tourneys
The Casual Games of the Week Thread [Megathread] Daily Proleagues [ASL21] Grand Finals [BSL22] GosuLeague Casts - Tue & Thu 22:00 CEST
Strategy
Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies Why doesn't anyone use restoration?
Other Games
General Games
Stormgate/Frost Giant Megathread Dawn of War IV Summer Games Done Quick 2026! Nintendo Switch Thread ZeroSpace at Steam NextFest - Last free demo
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
NeO.D_StephenKing vs This Guy From 1 Million Dance TL Mafia Community Thread TL Mafia Power Rank Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread Canadian Politics Mega-thread US Politics Mega-thread The Games Industry And ATVI Men's Fashion Thread
Fan Clubs
The HerO Fan Club! The herO Fan Club!
Media & Entertainment
Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion McBoner: A hockey love story Cricket [SPORT]
World Cup 2022
Tech Support
How to clean a TTe Thermaltake keyboard? Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Listen To The Coaches!
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 23377 users

[MLG] The Wonderful Wizard

Forum Index > News
96 CommentsPost a Reply
1 2 3 4 5 Next All

[MLG] The Wonderful Wizard

Text bytree.hugger
Graphics byMeko
August 23rd, 2012 10:12 GMT

The Wonderful Wizard

By: tree.hugger




[image loading]
By Fishuu


I admit, I was cheering for TaeJa at MLG Summer Arena the whole way, and felt he was clearly the best player there. But coming into MLG Summer Championships in Raleigh, there's someone else I can't help thinking about, another player who played beautifully at Summer Arena. The wonderful wizard himself, Oz, enters group C holding a #1 seed. And waiting on the other side of the bracket, holding the group's other top seed, is the opponent against whom Oz worked his most fantastic magic: Stephano.

A little backstory first.

Over a month ago, backstage at NASL Season 3 finals, I sat staring at a tiny screen as Stephano tore apart SlayerS_Alicia in the finals. Just the day before, the French Zerg had shredded the two most iconic PvZ players in the world, MC and HerO, leaving the result of the finals as a foregone conclusion. No amount of sentry-immortal-archon toilet-colossus deathball shenanigans would've been able to save the dependable but overmatched SlayerS_Alicia in that situation. As the M83 faded and I packed up my bag in the half-light of the players area, I remember thinking of only one thing; if MC and HerO were unable to solve Stephano, than who could? More importantly, how could they do it?

Was it even possible?


***



There are two basic, overarching elements to (Z)Mill.Stephano's play. The first is straightforward and widely imitated. If you get an advantage against Stephano, he will play extremely safely with static defenses or low tech units, and rush tech structures at the extreme expense of army and economy. Occasionally we see Stephano marooned on two bases, using infestors to secure his third, and getting broodlords from there. This is in contrast with other zergs who often enter the BL phase with a bank, to whom the excess money is a nice cushion, but not all that necessary. Stephano has shown that if push comes to shove, get the broodlords first, and use those to secure your bank later.

The second element of Stephano's play is even more crucial. A huge percentage of Stephano's wins follow a similar script. The Protoss prepares an attack; sentry-immortal, void-ray eight gate, etc. This attack moves out, and at one point, fairly early on in the attack, it is overwhelmed by roach-ling. The Protoss is then in a hole, after which Stephano either kills them then and there with waves of roachs and zerglings, or else techs rapidly to broodlord-infestor and stomps his opponent down with the Zerg death cloud.

It's tempting to blame the Protoss in these situations, or else credit Stephano's seeming unparalleled macro and positioning skills. Indeed, none of this could happen without both Protoss' misplaced confidence, and Stephano's own prodigious mechanics contributing to some degree. But the real reason why this works, and why this pattern continues again and again, is because Stephano powerfully abuses the way Protosses have been conditioned to play by almost every other Zerg. By default, most Protoss players imagine themselves playing the phantom Liquid`Ret. [This is unfair to Ret, who plays more similarly to Stephano than is usually understood. However, his popular image is the easiest way to illustrate this example.] They assume that there is a supremacy of the economy; that a Zerg will prioritize building drones until the last possible second, and that the Zerg will aim to hold the Protoss attack by the slimmest of possible of margins. What this means for the Protoss attack is that there is only danger in miss-control, and that the act of attacking itself is a relatively risk-free endeavor. The widely-held assumptions we make about the importance of the economy is a Brood War mentality, (perhaps best encapsulated by the 'If you're ahead, get more ahead' mantra) and Stephano has abused it roundly. The difference is that for Stephano, the utter annihilation of the Protoss army is of much greater importance. The extra 5-10 drones can wait, instead, if that larva is spent on units before the attack even moves out, Stephano can kill off an attack the moment it moves into the open, usually setting the Protoss impossibly behind.

The implications are very straight-forward. What are commonplace and safe pokes and prods against most droning Zergs are opportunities to lose when you play Stephano. The metagame establishes a certain way of playing out a map and Stephano gleefully turns it into a forest of anti-timings.


Standard Stephano. Protoss players should avert their eyes.


Which brings us to our hero. Over the course of the MLG Arena weekend, Fnatic's ace Protoss (P)Oz played Stephano on two occasions, taking the first series 2-1 and then taking the extended series with two more victories to post a 4-1 final score. Against a player who had looked untouchable in ZvP just a week before, Oz's domination was a huge shock. Was Stephano badly off his game? Is Oz secretly a better PvZ player than SK.MC and Liquid`HerO? It's impossible to confirm or rule out either of those explanations, but whatever the case, the games provided a much clearer blueprint for how to defeat the seemingly invincible Stephano. A handsome amount of creativity was involved, but in the end, Oz was just cerebral.

I don't mean Oz's gateway FE's, though they were beautiful. [Re-Watch the Series!] That style of play has already been shown to be viable by many others. SaSe's double gateway, +1 zealot, third base before core build, for example, is a work of art. NonY's toolbox of traditional gateway first builds also deserves mention. Gateway FE's aren't Oz's innovation, nor the silver bullet against Stephano. The really remarkable thing about Oz's play against the Frenchman wasn't his deviation from forge-FE, but the way he conducted himself in the games themselves, in which he took everything that we know about Stephano's style and reactions, and turned it against him.

To begin, Oz never risked his army unless he held an overwhelming advantage of some kind. Consider the fourth game overall, on Metropolis, in which Oz went for a super-fast +2 blink attack. Stephano was well aware of the strategy, yet wasn't quite aware of Oz's troop movements, and in the crucial battle of the game, Oz baited Stephano off creep and then sandwiched a slice of his roach army, killing it at no cost. It's remarkable how ordinary Stephano looks here. Without the ability to to bring to bear decisive force and engineer a single battle, Stephano suddenly looked like any other Zerg; fruitlessly defending Protoss aggression, but chronically just short on roaches and lings.

Throughout the series, Oz was a paradox; acting both aggressively and gun shy. He frequently moved mid-map, danced a bit on the creep, and then went home. In doing so, he forced Stephano to commit to defense, but this being Stephano, it was often over-defense, and that set the zerg even further behind. But if we ran these games in a parallel universe where Oz was less careful, we would've seen Oz move out, follow through with the attack, and get crushed by Stephano's deliberate overwhelming defense. It's clear to see that the real advantage that Oz gained was that he simply kept his army alive. This would allow him to pull a similar movement a short while later, but with more units, enough to crush the army that Stephano had made to counter the earlier phantom attack. This kind of maneuvering is quite simple; casters reference it all the time, usually to put a silver lining on a failed attack ("Well, he did force Kwanro to make a lot of units there, Dustin"). But the manner in which Oz executed it was deliberately tailored for the opponent. Not a moment longer than necessary did Oz expose himself to risk on Stephano's side of the map.

The pinnacle of Oz's performance against Stephano was the final game on Cloud Kingdom. It illustrated Oz putting on a lot of pressure with feints, but it also showed that you can still attack. By abusing Stephano's reliance on low-tech defenses, Oz had a tremendous amount of success at putting pressure back on Stephano.

Everythng that happened in that game occurred precisely because Oz intended it. He began the game by concealing his zealot numbers and chronoboosting out +1. Stephano responded with lings, not correctly understanding the composition he faced, and when he tried to counter, he only saw four stalkers blocking the wall. Oz added a twilight and got +2 and zealot charge. With sentries in the mix, and with Stephano having been juked into mass lings, Oz turned Stephano's formula on its head. The Zerg not only had over-committed to defense, but to precisely the wrong defense, which made canceling Stephano's third base trivially easy for Oz. When behind, Stephano proceeded exactly as you would expect; teching to infestors and later using their power to jump start his economy. But this is exactly as Oz was backing off, taking his own third, and getting storm. Once again, Oz was armed with the perfect composition, and ahead in army and economy!

Oz's plan was like an onion; as the game progressed, we discovered additional layers. Stephano predictably sat on his three bases and got brood lords, while Oz added gateways, his fourth, and robo tech. At the traditional 'pre-broodlord' timing, Oz struck Stephano's third, completely wiping it out, and trading armies. But as his zealots evaporated, Oz simply remaxed with stalker-colossus; exactly the right composition to deal with Stephano's broodlord turtling! The game would continue, for a handful more minutes, in part because Oz decided to end the game in style with mass carriers, and also because Stephano is good at being safe. But at no point of the game, save for the start, was the outcome in any doubt.


***



When I watch Stephano's games, I have this inevitable feeling that Stephano will somehow find a way. He never leaves an opportunity begging, and he is more diligent than anyone else in his map control. In that way, he reminds me of a BW player who has figured out the game to a great degree, and is suddenly free to experiment with the little stuff that matters within the parameters of the game. Once you know the rules, you can break them more effectively than anyone else. That's what Stephano does.

It's also why Oz's play was so refreshing. Oz didn't 'solve' Stephano like PuMa 'solved' countless Protosses by bulldozing them with 1/1/1, or how Fruitdealer 'solved' ZvT by roach rushing in GSL1. Oz's solution for Stephano was much more elegant and refined; it was a nod from one master to another that it would take more than the usual magic to take him down. Think Fantasy vs GGPlay. Even when Oz's builds were all-in or took huge risks, they were precisely calibrated ones. That's why we all wade through the often murky world of Starcraft II. Once in a while, someone comes to a tournament inspired, and reaches for the intricate and beautiful future that Starcraft II deserves.

Though formidable players like Grubby and viOLet are standing in the way, you can't help but feel Stephano and Oz are destined to meet again. Probably because they're in the same group. I didn't ask for these powers. We can only hope that Stephano will have learned from their past meeting, come with an adjusted game, and show us what a conversation between masters looks like.


Writer: tree.hugger
Graphics: Fishuu, Meko, and shiroiusagi.
Editor: Waxangel
Facebook Twitter Reddit
ModeratorEffOrt, Snow, GuMiho, and Team Liquid
Predguin
Profile Joined March 2011
Canada188 Posts
August 23 2012 10:17 GMT
#2
Oh god, an article on Oz, I'm so happy! :DD

I didn't actually get to watch his games versus Stephano because I slept in, but when I read about how the games went my mind was blown and I was really happy for the guy. He needs more coverage, he's a wonderful player!

Great article!
CursedRich
Profile Joined November 2010
United Kingdom737 Posts
August 23 2012 10:20 GMT
#3
Great piece lads, really good writing
Chill Winston......
bittman
Profile Joined February 2011
Australia8759 Posts
August 23 2012 10:28 GMT
#4
Does each writer get an article like this?

I mean, I really like the article. It would be so great if a big tournament was hyped with a strong piece by a few writers leading up to it.

What I'm saying, as always, is: I <3 articles =P
Mvp - Leenock - Dongraegu - MC - Gumiho - Keen - Polt - Squirtle - Jjakji - Genius - Seed - Life - sC - Dream || LG-IM - MVP - FXO
Zketch
Profile Joined January 2011
Sweden34 Posts
August 23 2012 10:48 GMT
#5
As always, excellent writing. A really good read!
ArcticRaven
Profile Joined August 2011
France1406 Posts
August 23 2012 10:49 GMT
#6
I love those Stephano rivalries, against Polt, Violet and Oz. They make you take interest in Koreans you might have overlooked as just another strong player of their race, and most importantly make my champion better
[Govie] Wierd shit, on a 6 game AP winning streak with KOTL in the trench. I searched gandalf quotes and spammed them all game long, trenchwarfare247, whateva it takes!
netherDrake
Profile Blog Joined September 2010
Singapore1831 Posts
August 23 2012 10:51 GMT
#7
A great read.
SC2 player for Flash eSports. twitch.tv/nether_drake, https://twitter.com/bryan_sum, http://www.facebook.com/pages/Bryan-Drake-Sum/468389706519567
Noam
Profile Joined September 2010
Israel2209 Posts
August 23 2012 10:55 GMT
#8
On August 23 2012 19:28 bittman wrote:
Does each writer get an article like this?

I mean, I really like the article. It would be so great if a big tournament was hyped with a strong piece by a few writers leading up to it.

What I'm saying, as always, is: I <3 articles =P

I am not part of the writing staff so I don't know how they work exactly, but I can tell you that StarCraft is our passion and we naturally put more time into the tournaments and players we are most passionate about.

So I guess as readers, we just need to give positive feedback and reinforcements to our writers, so we can see more awesome articles like this one
Liquipedia
Acronysis
Profile Joined November 2011
872 Posts
August 23 2012 11:09 GMT
#9
Nice to see Oz get a spotlight like this - he really deserved it with his play at MLG - phenomenal amd beautiful. I can't wait to see how he does in the upcoming MLG
The multiplying villanies of man do swarm upon him.
sekalf
Profile Joined June 2010
Sweden522 Posts
August 23 2012 11:15 GMT
#10
Excellent read!
mistsifter
Profile Joined December 2011
Australia44 Posts
August 23 2012 11:15 GMT
#11
Now this is a good article. So interesting and great insights into the subtleties that exist in SC2.

Really hope for more of these.
LeviathanDK
Profile Joined August 2011
Denmark87 Posts
August 23 2012 11:31 GMT
#12
Stephano is overrated, send him to Korea and he will do like all the rest, spend a few seasons near the top and then into Code A, Naniwa will head there soon, he has already gotten 2 seasons in code S but he will soon go to code A
Serimek
Profile Joined August 2011
France2274 Posts
August 23 2012 11:33 GMT
#13
Oz is brilliant. If only he could be just a little more constant...
SC2 is the best game to watch and was the best to play before I grew old and slow...
HououinKyouma
Profile Joined November 2011
Australia152 Posts
August 23 2012 11:33 GMT
#14
yay!
Terran Dream Team | TaeJa | INnoVation | Maru | TY| Cure | Maru again
QNdie
Profile Joined June 2011
Poland210 Posts
August 23 2012 11:34 GMT
#15
Oz is my favourite protoss player! Great read!
Ahelvin
Profile Blog Joined September 2010
France1866 Posts
August 23 2012 11:34 GMT
#16
On August 23 2012 20:31 LeviathanDK wrote:
Stephano is overrated, send him to Korea and he will do like all the rest, spend a few seasons near the top and then into Code A, Naniwa will head there soon, he has already gotten 2 seasons in code S but he will soon go to code A

Can't we have a nice thread, with very interesting takes on the game at the highest level, without haters?

Please, try just once. If you think Stephano is overrated, fine. But do you have to write it in this thread?
Join the Liquipedia Zerg Project ! PM me for more information :).
The_Unseen
Profile Joined March 2011
France1923 Posts
August 23 2012 11:37 GMT
#17
Excellent writing ! Hyped now

On August 23 2012 20:31 LeviathanDK wrote:
Stephano is overrated, send him to Korea and he will do like all the rest, spend a few seasons near the top and then into Code A, Naniwa will head there soon, he has already gotten 2 seasons in code S but he will soon go to code A


So achieving two RO8's in a row is nothing ? God I don't know what you foreigners haters want :D
I got five reasons for you to shut up
Calvin[Deck]
Profile Joined November 2010
Denmark88 Posts
August 23 2012 11:38 GMT
#18
Wow that was a really nice read. Thanks for the excellent articles TL.
Bumblebee
Profile Blog Joined August 2010
3237 Posts
August 23 2012 11:49 GMT
#19
On August 23 2012 19:55 Noam wrote:
Show nested quote +
On August 23 2012 19:28 bittman wrote:
Does each writer get an article like this?

I mean, I really like the article. It would be so great if a big tournament was hyped with a strong piece by a few writers leading up to it.

What I'm saying, as always, is: I <3 articles =P

I am not part of the writing staff so I don't know how they work exactly, but I can tell you that StarCraft is our passion and we naturally put more time into the tournaments and players we are most passionate about.

So I guess as readers, we just need to give positive feedback and reinforcements to our writers, so we can see more awesome articles like this one

This is false. Treehugger only likes Snute. No one else matters to him.
There is no difference between a knight and any other man aside from what he wears. @robinnymann
Waxangel
Profile Blog Joined September 2002
United States33646 Posts
August 23 2012 11:52 GMT
#20
On August 23 2012 20:49 Bumblebee wrote:
Show nested quote +
On August 23 2012 19:55 Noam wrote:
On August 23 2012 19:28 bittman wrote:
Does each writer get an article like this?

I mean, I really like the article. It would be so great if a big tournament was hyped with a strong piece by a few writers leading up to it.

What I'm saying, as always, is: I <3 articles =P

I am not part of the writing staff so I don't know how they work exactly, but I can tell you that StarCraft is our passion and we naturally put more time into the tournaments and players we are most passionate about.

So I guess as readers, we just need to give positive feedback and reinforcements to our writers, so we can see more awesome articles like this one

This is false. Treehugger only likes Snute. No one else matters to him.


truth
AdministratorHey HP can you redo everything youve ever done because i have a small complaint?
1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
HomeStory Cup
11:00
XXIX - Group Stage Day 1
TaKeTV 3336
ComeBackTV 761
SteadfastSC286
IndyStarCraft 222
Rex134
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SteadfastSC 286
IndyStarCraft 222
Rex 134
mouzStarbuck 85
StarCraft: Brood War
Britney 34874
Shuttle 1488
Mini 1127
Soma 609
BeSt 449
Snow 314
EffOrt 298
ToSsGirL 192
actioN 184
Rush 161
[ Show more ]
Mong 119
hero 102
Sea.KH 70
Pusan 61
Aegong 48
Free 42
scan(afreeca) 42
Terrorterran 36
JYJ 34
Sharp 23
910 23
Barracks 21
IntoTheRainbow 20
HiyA 18
GoRush 16
Bale 14
Rock 14
Sacsri 10
Dota 2
qojqva2138
LuMiX1
Counter-Strike
fl0m1095
byalli342
kRYSTAL_57
Super Smash Bros
Mew2King83
Westballz43
Heroes of the Storm
Khaldor112
Trikslyr31
Other Games
singsing4003
XcaliburYe239
Hui .151
KnowMe122
Organizations
Dota 2
PGL Dota 2 - Main Stream196
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 17 non-featured ]
StarCraft 2
• mYiSmile112
• Kozan
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• escodisco2956
• Michael_bg 12
• FirePhoenix3
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Nemesis4169
• TFBlade972
Other Games
• Shiphtur81
Upcoming Events
Replay Cast
8h 16m
HomeStory Cup
19h 16m
Replay Cast
1d 8h
HomeStory Cup
1d 19h
OSC
1d 21h
WardiTV Weekly
3 days
The PondCast
4 days
Replay Cast
5 days
CrankTV Team League
5 days
Replay Cast
6 days
[ Show More ]
CrankTV Team League
6 days
Liquipedia Results

Completed

YSL S3
Douyu Cup 2026
Murky Cup 2026

Ongoing

IPSL Spring 2026
Acropolis #4
CSL Season 21: Qualifier 2
Escore Tournament S3: W1
SCTL 2026 Spring
HSC XXIX
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026

Upcoming

CSL 2026 Summer (S21)
Escore Tournament S3: W2
ASL Season 22:Wild Card Qualifier
CSLAN 4
Blizzard Classic Cup 2026
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E3
Eternal Conflict S2 E2
Heroes Pulsing #3
Eternal Conflict S2 E1
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
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.