• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:42
CEST 17:42
KST 00:42
  • 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
[ASL19] Finals Recap: Standing Tall9HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
Flash Announces Hiatus From ASL55Weekly Cups (June 23-29): Reynor in world title form?13FEL Cracov 2025 (July 27) - $8000 live event17Esports World Cup 2025 - Final Player Roster16Weekly Cups (June 16-22): Clem strikes back1
StarCraft 2
General
Statistics for vetoed/disliked maps The SCII GOAT: A statistical Evaluation Weekly Cups (June 23-29): Reynor in world title form? PiG Sty Festival #5: Playoffs Preview + Groups Recap The GOAT ranking of GOAT rankings
Tourneys
FEL Cracov 2025 (July 27) - $8000 live event RSL: Revival, a new crowdfunded tournament series Korean Starcraft League Week 77 Master Swan Open (Global Bronze-Master 2) [GSL 2025] Code S: Season 2 - Semi Finals & Finals
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma Mutation # 477 Slow and Steady
Brood War
General
Replays question Player “Jedi” cheat on CSL BW General Discussion Flash Announces Hiatus From ASL BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[Megathread] Daily Proleagues [BSL20] Grand Finals - Sunday 20:00 CET Small VOD Thread 2.0 [BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile What do you want from future RTS games? Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Trading/Investing Thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread The Games Industry And ATVI
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
Formula 1 Discussion 2024 - 2025 Football Thread NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Blogs
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
Blog #2
tankgirl
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 622 users

Oversaturation

Blogs > itsjustatank
Post a Reply
1 2 3 Next All
itsjustatank
Profile Blog Joined November 2010
Hong Kong9153 Posts
Last Edited: 2012-10-16 18:00:11
October 16 2012 03:50 GMT
#1
Oversaturation


Please read this entire post before replying.


Introduction

The word ‘oversaturation’ has been in vogue within our community for the better part of a year now. Frankly, I am absolutely fed up with it. The term is problematic because its use belies a number of fundamental misconceptions about how to properly grow the activity. Crying about oversaturation has become a serious crutch. It hinders the progression and growth of the activity as a whole. Because discourse helps to shape human action, the following deconstruction of the word ‘oversaturation’ and its use is meant to try to get people to change their way of thinking about the term and question the motives of those who advocate it.

Defining oversaturation

Oversaturation, as a word in and of itself, is a corruption of the term ‘supersaturation,’ which denotes a state in which a chemical solution contains more of a dissolved material than can be dissolved by the solvent under normal circumstances. (1) Supersaturation also refers to a vapor of a compound that has a higher partial pressure than the vapor pressure of that compound. (2) The word itself is neutral, there is no implication of good or bad inherent in its definition, owing to its scientific origins. (3)

This is a far cry from how it has been used in the competitive gaming scene over the better part of a year. Oversaturation advocates argue the following points:
  1. That there are ‘too many’ tournaments and events existent in the scene right now.
  2. That the above kills ESPORTS.
  3. That to not kill ESPORTS, there should be substantially less tournaments and events existent in the scene.
As such the term takes on a wholly negative connotation in our common parlance. It has become part of the common parlance precisely because no one has so far bothered to think about the issue critically.

The problem with oversaturation

Proponents of oversaturation myopically believe that we have enough demand now, and that this level of demand will remain unchanged despite changes in the price level and shocks to supply. This is hardly the case. It has been conceded time and time again that the current level of demand for competitive gaming is still at a low level. ESPORTS is still a small fraction of the actual gaming community, which itself remains a small fraction of the entire population as a whole.

The following shows a theoretical economy of ESPORTS:

[image loading]
The full loss area is actually the entire area until the vertical line finally meets AD1.


The aggregate supply curve (AS) denotes the total output of goods and services (in our case, events and tournaments), produced within an economy at a given overall price level in a given time period and its relationship between price levels and the quantity of output that firms are willing to provide. (4) The aggregate demand curves (AD1, 2, and 3) denote the total demand for goods and services within our ESPORTS economy at a given price level. In this theoretical economy, aggregate demand is made up of the sum total of: consumption of events and tournaments in the form of time, money, and engagement, investment into the scene in terms of marketing and promotion, and external spending in terms of injections of capital into the scene by the game developers. (5)

The points at which the aggregate supply curve meet the two levels of aggregate demand are equilibrium points. At these convergences of price and supply, an optimal level of events and tournaments are produced and consumed. The first point (PL1), denotes the current equilibrium level existent today. (6) The second point (PL2) denotes a theoretical equilibrium point reached when the aggregate demand curve shifts to the right. The third point (PL3) denoted on this graph denotes the a theoretical point to which the proponents of oversaturation seek to reduce production artificially. As you can see, it dramatically under-serves the current level of aggregate demand for the sole purpose of increasing the price level.

What happens to the people who would be under-served by this supply shock? When supply is restricted to this point, and everything becomes an $8.95 pay-per-view purchase, (7) people will simply drop out of the formal market. It must be understood that the ESPORTS market does not operate in a vacuum. A large number of things compete for the consumption of the audience our activity relies upon, and these things operate as extremely close substitutes. (8) This dropout factor is what creates the theoretical AD3 curve in the graphic above.

Supply-sided approaches to this matter ignore the fact that demand-side approaches make far more sense in the current environment. Rather than restrict supply (in restraint of trade) to such a level that aggregate demand will be forced to decrease to meet it, our community should focus all of its efforts into building aggregate demand to the point where supply will increase with it sustainably.

Proponents of oversaturation would imply that the problem is that total production right now is too large. They would seek to shift the supply curve to the left, as denoted in the following:

[image loading]


There are only two ways to constrict total output in this manner: some producers of events and tournaments must close shop and leave the economy or all current producers must agree to make less. The way by which this is accomplished can be elective on the part of the producers, coercive, in which larger producers engage in anticompetitive practices to force out competition, or a mixture of both approaches.

This is the logic of oversaturation: to reduce competition in the market substantially. Aggregate demand, to its proponents, is stable and inelastic. It is an approach which labels the entrance of new producers and competitors into the market as harmful to the overall economy. It is an approach that is fundamentally exclusionary and anti-democratic. Forcing producers out of the market is just as bad as forcing consumers out of the market, on both an economic and ethical level. This is especially so when an increase in aggregate demand would solve the supply ‘problem’ that proponents of oversaturation love to isolate in the first place.

Beyond oversaturation

All this focus on oversaturation also ignores the fact that a number of intervening factors (a number of which fall outside of the control of everybody in ESPORTS) can contribute significantly to the decline in engagement that oversaturation proponents point towards as proof of its existence.

Let’s talk about things we can somewhat influence first. Decreased engagement might be as a result of a number of deficiencies that may or may not exist in the status quo. Current tournament production might just not be doing a good enough job of producing storyline and hype in their product. Current progamers just might not be good enough to stir up hype and a following outside of creating petty drama. The current batch of good progamers just may not be ‘exciting enough’ for casual viewers. The solutions for these things are simple, and would be advantageous: (1) make a better product and ensure its quality, (2) play better at the game and show off skill, and (3) marketing deserving players based on skill regardless of their point of national origin. These actions, once again, move towards shifting the aggregate demand curve to the right rather than focusing on restricting supply and trade.

We also have to recognize that StarCraft II is not the only competitive game title which is enjoying an amount of success in the present. Other games exist, most notably Dota 2 and League of Legends, which compete for the viewership of our audience; and it might just be true that they are currently doing a better job of enticing that audience and keeping them engaged than the StarCraft community is doing.

The final intervening factor is something none of us can affect in any way, unless any of you reading this blog on Team Liquid actually happen to be ministers of finance or heads of state in the most powerful countries of the world. The fact is that the economy sucks and will continue to suck for quite some time. In the United States, unemployment has reached 7.8%, (9) and a great deal more are structurally unemployed, meaning they have given up on seeking work in the first place. In other economies, specifically in the Eurozone, the unemployment rate is far worse than what the United States is experiencing. This is coupled with an increased focus on austerity measures which aim at the reduction of sovereign debt and deficits at the expense of growth in at least the short- to medium-term. The euro itself is in danger of collapsing, and there are rumors abound in the market about a Chinese economic recession as their era of sustained double-digit growth eventually comes to an end. All of these things negatively impact the amount of time people have available to the consumption of ESPORTS.

Conclusion

Demand-side approaches are the way to solve the problems in competitive gaming, not supply-side restrictions in restraint of trade. Economics and ethics aside, our community seems to have forgotten the original goal of it all: to get more people involved in competitive gaming and to get more people passionate about competitive gaming. If it turns out that ESPORTS is actually unsustainable, then let it fall. The fans will still be there in the end, and growing their numbers now can only increase the likelihood of a resurgence in the future after a fall.


References and Notes:
  1. https://en.wikipedia.org/wiki/Supersaturation
  2. Ibid
  3. It does, however, assume steady-state.
  4. http://www.investopedia.com/terms/a/aggregatesupply.asp#axzz29Q6A6CMi
  5. In macroeconomics, aggregate demand is equal to the Gross Domestic Product (GDP) of a given economy. ‘External spending’ in the case of ESPORTS is close to the function of the government spending component of GDP. Because there is no real function of international trade and export in ESPORTS, this component is ignored in calculating our theoretical aggregate demand curves within the ESPORTS economy.
  6. Proponents of oversaturation would have you think that the current equilibrium level is not actually an ‘equilibrium.’ This is a useless value statement. The facts do not change, at the current level of production and consumption, this level remains the equilibrium point for the economy.
  7. Shoutouts to Canada Cup.
  8. Examples of alternatives include: movies, television shows, casual video games.
  9. http://www.bls.gov/

Previous blog: Inflation and Exchange Rates

****
Photographer"nosotros estamos backamos" - setsuko
EffervescentAureola
Profile Blog Joined June 2012
United States410 Posts
October 16 2012 04:20 GMT
#2
Neat blog and analysis I do personally agree that there is an overabundance of tournaments, but that is good for players who are looking for money and recognition, and entertaining for fans as well. However that does kind of cheapen the value of every tournament/win...so it's not a black and white issue by any means.
Rebelx
Profile Joined August 2012
United States1 Post
Last Edited: 2012-10-16 04:26:34
October 16 2012 04:21 GMT
#3
great read. we really have to focus on increasing the esports audience before we start making decisions that assume we have all the audience we will ever get.
itsjustatank
Profile Blog Joined November 2010
Hong Kong9153 Posts
October 16 2012 04:25 GMT
#4
On October 16 2012 13:20 EffervescentAureola wrote:
Neat blog and analysis I do personally agree that there is an overabundance of tournaments, but that is good for players who are looking for money and recognition, and entertaining for fans as well. However that does kind of cheapen the value of every tournament/win...so it's not a black and white issue by any means.


I don't claim there is an overabundance of tournaments. I claim there is a current equilibrium between supply and demand currently. I also claim that if people who point towards 'oversaturation' are correct in that there is a surplus of supply, the best way to mediate this issue is to increase demand instead of restricting supply for the reasons I give above.
Photographer"nosotros estamos backamos" - setsuko
SirMilford
Profile Blog Joined September 2010
Australia1269 Posts
October 16 2012 04:37 GMT
#5
Waiting on the boom in demand from HotS that is bound to happen before i decide what my viewpoint on the issue is. The problem with comparing like this on graphs is there is no values you can apply.

Great read though, identifies the problem very well.
hellokitty[hk]
Profile Joined June 2009
United States1309 Posts
October 16 2012 05:38 GMT
#6
No actually I think you need to spawn more happy drones.
People are imbeciles, lucky thing god made cats.
Qwyn
Profile Blog Joined December 2010
United States2779 Posts
October 16 2012 06:13 GMT
#7
I totally thought you were talking about mineral line oversaturation. It was a great read though - the hand-drawn graphs were cute.

I've got some non-gamer friends who are interested in giving the game a whirl. I figure that I'll let them play for a good little bit before I introduce TL and the pro-scene bit by bit.
"Think of the hysteria following the realization that they consciously consume babies and raise the dead people from their graves" - N0
Froadac
Profile Blog Joined July 2009
United States6733 Posts
October 16 2012 06:29 GMT
#8
Fair enough. I have austrian tendencies, but Demand side really does make sense here.
ShiroKaisen
Profile Blog Joined June 2011
United States1082 Posts
October 16 2012 06:37 GMT
#9
Such a great blog. Well done, sir.
Dame da na, zenzen dame da ze!
Evangelist
Profile Blog Joined June 2011
1246 Posts
October 16 2012 09:35 GMT
#10
Bear in mind that the smaller, $200-300 online tournies have much lower operating overheads and operate almost purely out of use for the players. They also provide much needed exposure to lesser known players, players that are still amateur but skilled enough to compete with lower end pros and casters with the same qualities as both. They consequently involve a much smaller audience but due to the vastly lower overheads can either charge a limited entry fee to fund the prize or require a much smaller sponsor to function.

These tournaments will never outstrip demand because the demand comes directly from players.

What is nearing the point of oversaturation is the major tournament schedule and this needs to be sorted between the various organisations involved. MLG, IPL and Dreamhack need to approach the major gaming conventions and sort out mutually beneficial dates and times. There should also be more crossover between the various events. I know they are technically in competition but the scene isn't really big enough at the moment to support four or five major tournament providers slugging it out with each other over the same identity.
imre
Profile Blog Joined November 2011
France9263 Posts
October 16 2012 09:35 GMT
#11
Make more hatches. Interesting to see this pop up at the same time as Grubby's initiative, it'll be interesting to see what the part of the community willing to articulate an intelligent response think about it.
Zest fanboy.
itsjustatank
Profile Blog Joined November 2010
Hong Kong9153 Posts
Last Edited: 2012-10-16 09:45:37
October 16 2012 09:39 GMT
#12
On October 16 2012 18:35 Evangelist wrote:
What is nearing the point of oversaturation is the major tournament schedule and this needs to be sorted between the various organisations involved. MLG, IPL and Dreamhack need to approach the major gaming conventions and sort out mutually beneficial dates and times. There should also be more crossover between the various events. I know they are technically in competition but the scene isn't really big enough at the moment to support four or five major tournament providers slugging it out with each other over the same identity.


They aren't technically in competition if your last sentence holds. And the whole point of my writing is to point out that 'the scene isn't big enough' is a lame excuse. Make the scene big enough by investing into it and increasing aggregate demand
Photographer"nosotros estamos backamos" - setsuko
Fyodor
Profile Blog Joined September 2010
Canada971 Posts
October 16 2012 09:44 GMT
#13
1) There are 14 competing tournaments in Starcraft 2
2) We need a single tournament so good that everyone will tune in!
3) There are 15 competing tournaments in Starcraft 2
llllllllllllllllllllllllllllllllllllllllllll
itsjustatank
Profile Blog Joined November 2010
Hong Kong9153 Posts
October 16 2012 09:49 GMT
#14
On October 16 2012 18:44 Fyodor wrote:
1) There are 14 competing tournaments in Starcraft 2
2) We need a single tournament so good that everyone will tune in!
3) There are 15 competing tournaments in Starcraft 2


And your impact to this is.. what exactly? If you imply it is bad, what I've written serves as built-in offense against this. Supply collusion in restraint of trade is a market failure. Increased competition within any market can only be a benefit, unless you are a monopolist.
Photographer"nosotros estamos backamos" - setsuko
Lorizean
Profile Blog Joined March 2011
Germany1330 Posts
October 16 2012 10:51 GMT
#15
I was a bit confused sometimes by your use of "increasing/decreasing supply and demand". Sometimes you are talking about curve shifts (the classical meaning of an increase and decrease) and sometimes you are talking about movements along a curve (i.e. increases in quantity demanded and supplied). Also, when you talk about decreasing production you have a shift in the demand curve - which is wrong. (or are you talking about a "maximum price" model and are just showing the overall effect?)
I think a tl;dr would be that, assuming a classical economic model and ceteris paribus, there is no point in making any regulations at all - a classic free market argument (basically, if people were actually supplying too high a quantity, their product wouldn't be met by quantity demanded and they would go out of business anyways).

The only way I can see an economic standpoint behind a "restricting the supply" argument is that somehow an increase in supply (meaning a shift in the curve) reduces the demand (meaning ceteris paribus no longer applies) - a standpoint which I find hard to get behind.
killerdog
Profile Joined February 2010
Denmark6522 Posts
October 16 2012 12:42 GMT
#16
I think this is assuming that demand is going to rise linearly. My personal opinion is that starcraft is a game that requires significant investment (timewise) to be able to reach a playable level where you understand the game enough to watch it. Very few people who watch starcraft have never played it before, meaning your viewerbase is limited to people who have played the game. Starcraft has an image of being a game which requires a lot of skill to be able to play, and is a game designed for very competitive people, with little to no support for "casuals" compared to a game like league of legends or something like that.

This means that your potential audience is also limited to the "hardcore" gamers, or at least competitive people with casuals not really ever taking the leap to learn the game when there are much more attractive options available if you only want to play maybe a few games a week with friends. This could imply that starcraft is never going to reach the levels of viewers that more mainstream sports are because it is only a specific slice of the population who is "eligible" to become a serious viewer, meaning your demmand curve is incredibly skewed with a steep slope.

Just a point of view :p
T0fuuu
Profile Blog Joined May 2009
Australia2275 Posts
October 16 2012 12:47 GMT
#17
Damnit i thought it was as simple as having 16 drones for minerals and 6 for 2 gas :|
wozzot
Profile Joined July 2012
United States1227 Posts
October 16 2012 13:40 GMT
#18
Let's take arguments that apply to commodities subject to physical scarcity and misuse them to describe digitally distributed products with negligible marginal cost yeahhh

Because you see this is why korea needed over a dozen gaming channels, each with its own brood war tournament: because they required that many in order to satisfy the demand created by the millions of koreans who followed professional starcraft
(ノ´∀`*)ノ ♪ ♫ ヽ(´ー`)ノ ♪ ♫ (✌゚∀゚)☞ ♪ ♫ ヽ(´ー`)ノ ♫ ♫ (ノ´_ゝ`)ノ彡 ┻━┻
andrewlt
Profile Joined August 2009
United States7702 Posts
October 16 2012 14:35 GMT
#19
The economy is sluggish but that should little affect a market whose main target demographic is unemployed, anyway. And you can't grow the market beyond this current demographic if fans continue to insist on tournament structures that are very unfriendly time-wise to anybody holding a full time job.
docvoc
Profile Blog Joined July 2011
United States5491 Posts
October 16 2012 14:38 GMT
#20
On October 16 2012 21:47 T0fuuu wrote:
Damnit i thought it was as simple as having 16 drones for minerals and 6 for 2 gas :|

This thread just got infinitely funnier haha, wp wp. I was reading and it was so serious, then I read this and lol-ed

To the OP, I disagree slightly, I don't believe that having many tournaments like we do is a detriment since most pros don't participate in the small ones, (ZEEK etc.) but rather only participate in large tournaments that tend to have a lot of sponsorships and viewers. Also we cannot increase the size of the scene without increasing the amount of tournaments, that is how the fighting games scene stays alive, lots of regional tournaments that have some of the talent at each, and all the talent at the country/worldwide ones.
User was warned for too many mimes.
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 18m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
trigger 369
Hui .284
BRAT_OK 141
SC2Nice 5
StarCraft: Brood War
Calm 10537
Horang2 2919
Jaedong 2798
Bisu 1938
Flash 1431
Larva 1077
Mini 1020
firebathero 815
BeSt 595
hero 425
[ Show more ]
actioN 375
Mind 176
Hyun 151
sSak 57
Sea.KH 55
Mong 22
GoRush 19
Rock 17
zelot 16
Dota 2
LuMiX2
Heroes of the Storm
Khaldor564
Other Games
Gorgc3769
singsing3240
B2W.Neo1106
FrodaN862
Lowko331
Fuzer 240
TKL 185
KnowMe151
Mlord111
Trikslyr67
Organizations
Other Games
EGCTV1091
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• HeavenSC 27
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Michael_bg 8
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 2910
• WagamamaTV675
• Ler41
League of Legends
• Nemesis8177
Upcoming Events
FEL
18m
RSL Revival
18h 18m
Clem vs Classic
SHIN vs Cure
FEL
20h 18m
WardiTV European League
20h 18m
BSL: ProLeague
1d 2h
Dewalt vs Bonyth
Replay Cast
2 days
Sparkling Tuna Cup
2 days
WardiTV European League
3 days
The PondCast
3 days
Replay Cast
4 days
[ Show More ]
RSL Revival
4 days
Replay Cast
5 days
RSL Revival
5 days
RSL Revival
6 days
Liquipedia Results

Completed

BSL 2v2 Season 3
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

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

Advertising | Privacy Policy | Terms Of Use | Contact Us

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