• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 04:19
CEST 10:19
KST 17:19
  • 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
Team Liquid Map Contest #22 - The Finalists14[ASL21] Ro16 Preview Pt1: Fresh Flow9[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy21
Community News
2026 GSL Season 1 Qualifiers11Maestros of the Game 2 announced32026 GSL Tour plans announced11Weekly Cups (April 6-12): herO doubles, "Villains" prevail1MaNa leaves Team Liquid21
StarCraft 2
General
MaNa leaves Team Liquid 2026 GSL Tour plans announced Team Liquid Map Contest #22 - The Finalists Weekly Cups (April 6-12): herO doubles, "Villains" prevail Oliveira Would Have Returned If EWC Continued
Tourneys
GSL CK: More events planned pending crowdfunding 2026 GSL Season 1 Qualifiers Sparkling Tuna Cup - Weekly Open Tournament Master Swan Open (Global Bronze-Master 2) SEL Doubles (SC Evo Bimonthly)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
Mutation # 521 Memorable Boss The PondCast: SC2 News & Results Mutation # 520 Moving Fees Mutation # 519 Inner Power
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ Data needed ASL21 General Discussion Pros React To: Tulbo in Ro.16 Group A RepMastered™: replay sharing and analyzer site
Tourneys
Escore Tournament StarCraft Season 2 [Megathread] Daily Proleagues [ASL21] Ro16 Group A [ASL21] Ro16 Group B
Strategy
Simple Questions, Simple Answers What's the deal with APM & what's its true value Any training maps people recommend? Fighting Spirit mining rates
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Battle Aces/David Kim RTS Megathread Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game
Dota 2
The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread YouTube Thread Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion Cricket [SPORT]
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Reappraising The Situation T…
TrAiDoS
lurker extra damage testi…
StaticNine
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1709 users

December Aligulac Balance Report - Page 2

Forum Index > SC2 General
Post a Reply
Prev 1 2 3 4 5 Next All
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
January 02 2016 11:04 GMT
#21
This is cool, thanks for posting.
Administrator~ Spirit will set you free ~
Dingodile
Profile Joined December 2011
4139 Posts
Last Edited: 2016-01-02 11:09:54
January 02 2016 11:06 GMT
#22
On January 02 2016 17:56 Areanon wrote:
When Aligulac begins to count maps in balance? The main problem of today's balance is imbalanced map pool

I prefer imbalanced mappool than imbalanced race-strenghts. I hope Blizz stops soon with race and only focus on maps with slightly favored for each race.

Another thing I see the problem with those stats. They dont show if games were good. For me, the quality of the games have been worse form patch to patch (WoL and HotS). If they show 50-50, okay it looks balanced but did we see good matches?
Grubby | ToD | Moon | Lyn | Sky
Deleted User 137586
Profile Joined January 2011
7859 Posts
January 02 2016 11:26 GMT
#23
This is somewhat disingenuous by Bronzeknee as such stats have been discussed in the designated dalance discussion thread already and been found wanting. Bronzeknee was part of these discussions so he should know better.

That's not to say that there isn't an early indication of a problem in PvZ.

Let's look at the actual data:

26.11-09.12
[image loading]

10.12-23.12
[image loading]

24.12-02.01
[image loading]

While it looks all impressive that the periods have 2060, 2124 and 438 games played, together 4622 games, if you look at a MU, there are very few games indeed. PvZ is at only 550-731, together 1281 games and the winrate is 43%. This indicates an issue, but I wouldn't jump to conclusions yet.

It's useful to ask how representative the sample size is, i.e., how many people would need to have a bad day to change the result by a percentage point. The answer is 4. If 4 Z players during the month had a bad day, for example a hangover during their game, and they lost 2-0 instead of winning 2-0, the result would be 44%. That's a scary low number.

That basically says that the balance from acceptable short-term winrate of 45% is 8 people, and for perfect balance 45 matches should have gone differently.

One should also look at the number of mirrors, btw, as that indicates how many representatives of a race do well at tournaments (although population sizes for the race play a role). It's noteworthy that P has the fewest mirrors currently, while historically T has had fewer by a significant margin. This also indicates a possible problem for P.

In conclusion, we can keep an eye on balance over the following months, but I wouldn't jump to any firm conclusions before we see how the winrates fluctuate over the coming months. Hopefully there will be more games. The other MUs look to be statistically well balanced based on the stats.

Of course, Aligulac lists are not the only source of data. We should also compare this with other sources such as premium tournament data, but there the sample size is still so very low that I cannot find it in me to do the work at the moment.
Cry 'havoc' and let slip the dogs of war
weikor
Profile Blog Joined March 2011
Austria580 Posts
January 02 2016 11:50 GMT
#24
kinda reflects the one trick protoss a little.
They are stronger before people figure out what units hold which all in - but then, their winrates suffer from beeing cost inefficient / easy to pull apart in the lategame.

Then blizzard comes, does some significant change - and were back to balance whines about protoss.
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
Last Edited: 2016-01-02 12:22:01
January 02 2016 12:19 GMT
#25
On January 02 2016 20:26 Ghanburighan wrote:
It's useful to ask how representative the sample size is, i.e., how many people would need to have a bad day to change the result by a percentage point. The answer is 4. If 4 Z players during the month had a bad day, for example a hangover during their game, and they lost 2-0 instead of winning 2-0, the result would be 44%. That's a scary low number.

That basically says that the balance from acceptable short-term winrate of 45% is 8 people, and for perfect balance 45 matches should have gone differently.

Having to change 8 bo3s that zerg won 2-0 to a 2-0 win for toss to move it only from 43% to 45% sounds like a pretty strong signal to me.

Doing p-values, 45% winrate has a 7% p-value (single sided binomial, assuming maps independent), 46% is below the "magic" 5%, and 50% is super low.

This is maps though, and the maps in a bo3 are correlated, so reducing effective sample size from 1281 to 500 (a bit more than a factor 2, which is about the number of games in a bo3), the 5% significance hits between 46% and 47% instead. 45% winrate gets a 17% p-value.

The above is only a back-of-the-envelope calculation of course, but I think we need to acknowledge that there is a significant probability that the true ZvP winrate is below 45%.
todespolka
Profile Joined November 2012
221 Posts
January 02 2016 12:23 GMT
#26
On January 02 2016 18:04 Topdoller wrote:
More stats which mean nothing, when you consider the maps currently in use.

Also the word "Balance" is misleading in the title of the OP. Shouldn't it say "Win Rate" or something or are you trying to promote your agenda here?

Aligulac is nothing to do with balance, it never has and it never will, especially when the matchmaking system is designed to match player v player


People have no idea what balance means ;-)

It means that every race has the same chance to win which means winrate is 50%. How else would you measure balance? These stats are really nice.
cheekymonkey
Profile Joined January 2014
France1387 Posts
Last Edited: 2016-01-02 12:39:06
January 02 2016 12:32 GMT
#27
Does the stats account for ELO rankings as well, or is this just a flat average winrate?

Let's say there was a lot of uneven matches skill-wise, e.g. a few Zergs had some easy opponents through a couple of tournaments, while the rest were more or less evenly matched. Then Zerg would generate a high winrate, though they were favored to win because of their superior skill level. Weighting by the ELO ranking would even out such discrepancies.

Or maybe it would cancel out any meaningful winrate stats in total, in that one would statistically expect a 50% winrate for all matchups. I'm not sure.
GreenMash
Profile Joined August 2012
Norway1746 Posts
January 02 2016 12:36 GMT
#28
On January 02 2016 21:32 cheekymonkey wrote:
Does the stats account for ELO rankings as well, or is this just a flat average winrate?

Let's say there was a lot of uneven matches skill-wise, e.g. a few Zergs had some easy opponents through a couple of tournaments, while the rest were more or less evenly matched. Then Zerg would generate a high winrate, despite the fact they were favored to win because of their superior skill level. Weighting by the ELO ranking would even out such discrepancies.

just flat average. Which tbh doesnt mean anything
I love hellbats
Inflicted
Profile Blog Joined January 2011
Australia18228 Posts
January 02 2016 12:43 GMT
#29
On January 02 2016 21:32 cheekymonkey wrote:
Does the stats account for ELO rankings as well, or is this just a flat average winrate?

Let's say there was a lot of uneven matches skill-wise, e.g. a few Zergs had some easy opponents through a couple of tournaments, while the rest were more or less evenly matched. Then Zerg would generate a high winrate, though they were favored to win because of their superior skill level. Weighting by the ELO ranking would even out such discrepancies.

Or maybe it would cancel out any meaningful winrate stats in total, in that one would statistically expect a 50% winrate for all matchups. I'm not sure.


The database is available, maybe someone can filter for XX points difference
Liquipedia"Expert"
Topdoller
Profile Joined March 2011
United Kingdom3860 Posts
January 02 2016 13:08 GMT
#30
Where can you get the data-set of this win rate graph from by the OP. I am curious to see the players and tournaments involved in these results that were used to generate this?

I have checked out the web site and no data-set is included, just graphs and how to download said graph in a particular format such as a PDF
Arvendilin
Profile Joined February 2013
Germany1878 Posts
January 02 2016 13:46 GMT
#31
On January 02 2016 19:22 Cascade wrote:
I am increasingly realising that the reception of these threads is 99% depending on presentation, not quality or relevance of the analysis. Not 80% as I previously thought. Next month, better write up a smooth presentation with 50 paragraphs of nonsense organised in chapters with random images, and everyone will love it.

anyway, thanks for keeping it up aligulac ppl!

I always thought it was more like this:

Thread gives a reason to whine about Protoss? Awesome great work, Aligulac shows us how the balance currently is.

Thread doesn't give us a reason to whine about Protoss? Meh, but the graphs look really nice and game design guys!

Thread shows Protoss looses a bunch more than winning? Why the fuck are you even posting it here you biased little c***?!

Tho that might be my biased view on it that is heavily tarnished by reddits reaction to these threads =P
My heroes: Jangbi, Bisu, Stork and BeSt for BW, Rain, Zest and Stats for SC2! Need a better Signature tbh...
CheddarToss
Profile Joined September 2015
534 Posts
January 02 2016 14:47 GMT
#32
On January 02 2016 22:46 Arvendilin wrote:
Show nested quote +
On January 02 2016 19:22 Cascade wrote:
I am increasingly realising that the reception of these threads is 99% depending on presentation, not quality or relevance of the analysis. Not 80% as I previously thought. Next month, better write up a smooth presentation with 50 paragraphs of nonsense organised in chapters with random images, and everyone will love it.

anyway, thanks for keeping it up aligulac ppl!

I always thought it was more like this:

Thread gives a reason to whine about Protoss? Awesome great work, Aligulac shows us how the balance currently is.

Thread doesn't give us a reason to whine about Protoss? Meh, but the graphs look really nice and game design guys!

Thread shows Protoss looses a bunch more than winning? Why the fuck are you even posting it here you biased little c***?!

Tho that might be my biased view on it that is heavily tarnished by reddits reaction to these threads =P

I think you are right. When was the winrate for any of the 3 races this low in one MU? 40% in PvZ points to quite a huge imbalance, yet people keep suggesting how top Protoss players need to adjust and learn to play. If it was Zerg having a 40% in ZvP, TeamLiquid's server would crash due to excessive whining.

But no matter, I look forward to the Protoss nerfs and the winrate dropping below 40% in PvZ.
Nebuchad
Profile Blog Joined December 2012
Switzerland12447 Posts
January 02 2016 14:50 GMT
#33
Aside from the P winrate, which has been kind of acknowledged anyway in that the balance test map offers a lot/maybe too much zerg nerfs, what's jumping at me from this is that we're now offering two nerfs for PvT when neither the numbers (48%) nor the trend of the match-up (T improving consistently each month so far) appear to warrant it. I get that adept all-ins are frustrating to deal with, and they may even be too strong, I don't know. But two nerfs for a match-up where the nerfed race is declining and already under 50% makes me worry a bit. I wonder if we're not in the equivalent process of nerfing terran speedivacs at the start of HotS.
No will to live, no wish to die
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
January 02 2016 15:31 GMT
#34
On January 02 2016 22:46 Arvendilin wrote:
Show nested quote +
On January 02 2016 19:22 Cascade wrote:
I am increasingly realising that the reception of these threads is 99% depending on presentation, not quality or relevance of the analysis. Not 80% as I previously thought. Next month, better write up a smooth presentation with 50 paragraphs of nonsense organised in chapters with random images, and everyone will love it.

anyway, thanks for keeping it up aligulac ppl!

I always thought it was more like this:

Thread gives a reason to whine about Protoss? Awesome great work, Aligulac shows us how the balance currently is.

Thread doesn't give us a reason to whine about Protoss? Meh, but the graphs look really nice and game design guys!

Thread shows Protoss looses a bunch more than winning? Why the fuck are you even posting it here you biased little c***?!

Tho that might be my biased view on it that is heavily tarnished by reddits reaction to these threads =P

Sounds like bias to me at first glance, but then again I main zerg, so I guess it's not for me to say. I'd be happy with zerg nerfs for the record, and you've seen me argue that the signal is real and important in this thread. Those balance tweaks don't really matter at gold anyway, compared to having proper mechanics.... A nerf maybe will push me from gold rank 40 to gold rank 55, but who the fuck cares.

Anyway, I was also thinking of race-independent OPs, like all the story with the economy, the macro mechanics and so on.
EatingBomber
Profile Joined August 2015
1017 Posts
January 02 2016 16:15 GMT
#35
The game is balanced for the top of the practical skill ceiling - is it possible a filter could be applied to exclude all non-Korean matches not in the GSL or SSL? Thanks.
StateSC2
Profile Joined September 2010
Korea (South)621 Posts
January 02 2016 16:22 GMT
#36
On January 03 2016 01:15 EatingBomber wrote:
The game is balanced for the top of the practical skill ceiling - is it possible a filter could be applied to exclude all non-Korean matches not in the GSL or SSL? Thanks.

Sure. Here are the stats for GSL 2016 and SSL 2016.
Fireblast!: "This guy is pointless and wonderful"
HellHound
Profile Joined September 2014
Bulgaria5962 Posts
January 02 2016 16:38 GMT
#37
On January 02 2016 23:47 CheddarToss wrote:
Show nested quote +
On January 02 2016 22:46 Arvendilin wrote:
On January 02 2016 19:22 Cascade wrote:
I am increasingly realising that the reception of these threads is 99% depending on presentation, not quality or relevance of the analysis. Not 80% as I previously thought. Next month, better write up a smooth presentation with 50 paragraphs of nonsense organised in chapters with random images, and everyone will love it.

anyway, thanks for keeping it up aligulac ppl!

I always thought it was more like this:

Thread gives a reason to whine about Protoss? Awesome great work, Aligulac shows us how the balance currently is.

Thread doesn't give us a reason to whine about Protoss? Meh, but the graphs look really nice and game design guys!

Thread shows Protoss looses a bunch more than winning? Why the fuck are you even posting it here you biased little c***?!

Tho that might be my biased view on it that is heavily tarnished by reddits reaction to these threads =P

I think you are right. When was the winrate for any of the 3 races this low in one MU? 40% in PvZ points to quite a huge imbalance, yet people keep suggesting how top Protoss players need to adjust and learn to play. If it was Zerg having a 40% in ZvP, TeamLiquid's server would crash due to excessive whining.

But no matter, I look forward to the Protoss nerfs and the winrate dropping below 40% in PvZ.

Every races but mine whines the most my race makes valid complaints.
The reason people don't take this stats seriously is because they don't really show us anything
Note how zerg is by far the highest between JAN 2014 and july 2014
that was the blink era where protoss won 9 tournaments in a row and half of them had pvp finals.
On the otherhand broodlord infestor had around 50% zvp winrate
Classic GosoO |sOs| Everyone has to give in, let Life win | Zest Is The Best | Roach Cultist | I recognize the might and wisdom of my Otherworldly overlord | Air vs Air 200/200 SC2 is best SC2 | PRIME has been robbed | Fuck prime go ST | ROACH ROACH ROACH
ApBuLLet
Profile Joined September 2010
United States604 Posts
January 02 2016 17:13 GMT
#38
I agree that calling it a 'balance' report is misleading and implies that the statistics shown are solely a result of balance and no other factors, which is ignorant to assume.

LOTV is a new expansion and people are still figuring it out. The statistics you provided do show that Protoss players aren't doing well in PvZ at the moment, and one possible cause may be balance, but it is ignorant to assume that it is the only reason for them performing poorly.

Maybe part of the reason is that many Protoss players on ladder just deathballed for 5 years and now that style is no longer viable. I don't mean to imply that the players who played this way aren't skilled because I know many of them are, it was just the way Protoss had to play for a while.

But maybe the changes made for LOTV are causing Protoss players to relearn the matchup to an extent. Part of this is that the ravager has given Zerg some early/mid game timings that are being abused a lot on ladder right now. Blizzard has acknowledged that they think these timing attacks are too strong and plan to address it in the next patch by increasing the ravager morph time.

So my point is yes there may be some balance issues and yes these statistics may reflect that, however, it is naive to assume that balance is the ONLY factor driving those statistics because there are many other factors at play.
EatingBomber
Profile Joined August 2015
1017 Posts
January 02 2016 17:16 GMT
#39
On January 03 2016 01:22 StateSC2 wrote:
Show nested quote +
On January 03 2016 01:15 EatingBomber wrote:
The game is balanced for the top of the practical skill ceiling - is it possible a filter could be applied to exclude all non-Korean matches not in the GSL or SSL? Thanks.

Sure. Here are the stats for GSL 2016 and SSL 2016.


Ah, thank you so much.

BTW, aren't you that American player who travelled to South Korea to train?
Elentos
Profile Blog Joined February 2015
55570 Posts
Last Edited: 2016-01-02 17:18:46
January 02 2016 17:17 GMT
#40
On January 03 2016 02:16 EatingBomber wrote:
Show nested quote +
On January 03 2016 01:22 StateSC2 wrote:
On January 03 2016 01:15 EatingBomber wrote:
The game is balanced for the top of the practical skill ceiling - is it possible a filter could be applied to exclude all non-Korean matches not in the GSL or SSL? Thanks.

Sure. Here are the stats for GSL 2016 and SSL 2016.


Ah, thank you so much.

BTW, aren't you that American player who travelled to South Korea to train?

He even still lives in Korea.
Every 60 seconds in Africa, a minute passes.
Prev 1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 1h 41m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
Zeus 568
Pusan 252
actioN 162
Backho 126
Larva 77
ggaemo 58
Aegong 57
EffOrt 50
Sharp 38
Hm[arnc] 21
[ Show more ]
Bale 20
IntoTheRainbow 16
NotJumperer 11
Dota 2
NeuroSwarm224
League of Legends
JimRising 575
Counter-Strike
Stewie2K1023
Super Smash Bros
hungrybox238
Mew2King52
Westballz41
Other Games
gofns7980
m0e_tv398
singsing316
C9.Mang0293
Pyrionflax36
Trikslyr28
Organizations
Dota 2
PGL Dota 2 - Main Stream5099
PGL Dota 2 - Secondary Stream3117
Other Games
gamesdonequick720
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• Light_VIP 15
• LUISG 14
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos829
Upcoming Events
CranKy Ducklings
1h 41m
WardiTV Map Contest Tou…
2h 41m
SC Evo League
5h 11m
IPSL
7h 41m
WolFix vs nOmaD
dxtr13 vs Razz
BSL
10h 41m
UltrA vs KwarK
Gosudark vs cavapoo
dxtr13 vs HBO
Doodle vs Razz
Patches Events
13h 41m
CranKy Ducklings
15h 41m
Sparkling Tuna Cup
1d 1h
WardiTV Map Contest Tou…
1d 2h
Ladder Legends
1d 6h
[ Show More ]
BSL
1d 10h
StRyKeR vs rasowy
Artosis vs Aether
JDConan vs OyAji
Hawk vs izu
IPSL
1d 10h
JDConan vs TBD
Aegong vs rasowy
Replay Cast
2 days
Wardi Open
2 days
Afreeca Starleague
2 days
Bisu vs Ample
Jaedong vs Flash
Monday Night Weeklies
2 days
RSL Revival
2 days
Afreeca Starleague
3 days
Barracks vs Leta
Royal vs Light
WardiTV Map Contest Tou…
3 days
RSL Revival
4 days
Replay Cast
4 days
The PondCast
5 days
KCM Race Survival
5 days
WardiTV Map Contest Tou…
5 days
Replay Cast
5 days
Escore
6 days
RSL Revival
6 days
Liquipedia Results

Completed

Escore Tournament S2: W3
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
StarCraft2 Community Team League 2026 Spring
WardiTV TLMC #16
Nations Cup 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026

Upcoming

Escore Tournament S2: W4
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
2026 GSL S2
RSL Revival: Season 5
2026 GSL S1
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
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.