• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:59
CEST 22:59
KST 05:59
  • 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
[ASL20] Ro24 Preview Pt2: Take-Off6[ASL20] Ro24 Preview Pt1: Runway132v2 & SC: Evo Complete: Weekend Double Feature4Team Liquid Map Contest #21 - Presented by Monster Energy9uThermal's 2v2 Tour: $15,000 Main Event18
Community News
Weekly Cups (Aug 18-24): herO dethrones MaxPax3Maestros of The Game—$20k event w/ live finals in Paris30Weekly Cups (Aug 11-17): MaxPax triples again!13Weekly Cups (Aug 4-10): MaxPax wins a triple6SC2's Safe House 2 - October 18 & 195
StarCraft 2
General
Weekly Cups (Aug 18-24): herO dethrones MaxPax Geoff 'iNcontroL' Robinson has passed away What mix of new and old maps do you want in the next 1v1 ladder pool? (SC2) : 2v2 & SC: Evo Complete: Weekend Double Feature The GOAT ranking of GOAT rankings
Tourneys
Maestros of The Game—$20k event w/ live finals in Paris RSL: Revival, a new crowdfunded tournament series Sparkling Tuna Cup - Weekly Open Tournament Monday Nights Weeklies Master Swan Open (Global Bronze-Master 2)
Strategy
Custom Maps
External Content
Mutation # 488 What Goes Around Mutation # 487 Think Fast Mutation # 486 Watch the Skies Mutation # 485 Death from Below
Brood War
General
Flash On His 2010 "God" Form, Mind Games, vs JD BGH Auto Balance -> http://bghmmr.eu/ [ASL20] Ro24 Preview Pt2: Take-Off BW General Discussion No Rain in ASL20?
Tourneys
[ASL20] Ro24 Group D [Megathread] Daily Proleagues [ASL20] Ro24 Group B [ASL20] Ro24 Group C
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates [G] Mineral Boosting Muta micro map competition
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Stormgate/Frost Giant Megathread Dawn of War IV Path of Exile
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 Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread The year 2050 European Politico-economics QA Mega-thread
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
High temperatures on bridge(s) Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment"
TL Community
The Automated Ban List TeamLiquid Team Shirt On Sale
Blogs
Evil Gacha Games and the…
ffswowsucks
Breaking the Meta: Non-Stand…
TrAiDoS
INDEPENDIENTE LA CTM
XenOsky
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 4175 users

UC Berkeley Starcraft Class - Page 12

Forum Index > BW General
Post a Reply
Prev 1 10 11 12 13 14 23 Next All
TSL-Lore
Profile Joined January 2009
United States412 Posts
February 03 2009 21:09 GMT
#221
On February 04 2009 05:17 blabber wrote:
Show nested quote +
On February 04 2009 04:40 Nylan wrote:
Yosh, Nimue, Lore...not to sound overly grandiose, but you guys now play a very significant role in the future of American E-Sports. If done properly (which, as far as I can gather, it certainly has been), this course could be a very effective tool in making competitive gaming more acceptable. I realize I could be getting a little ahead of myself here, but stilll...given the coverage this has gotten you can't help but get a little excited.

Were I in California and not Utah, I'd totally be all over this. You guys are awesome. :D

although it did get a lot of press, I'm sure that people who didn't care about SC and saw the news of the class still don't care about SC


Haha. Not only do people still not care, some of them actually got up in arms about it and called it a waste of educational dollars. But honestly, I think the attention this is getting still helps a bit in terms of turning professional gaming into a more accepted thing in USA, which is a good thing.
I want to become stronger. -Shindou Hikaru
Excalibur_Z
Profile Joined October 2002
United States12235 Posts
Last Edited: 2009-02-03 22:47:54
February 03 2009 21:16 GMT
#222
Sirlin is a smart guy, and a lot of what he says does make sense and has merit. I'll post a reply on his blog shortly, as I think he's missing a lot of the nuances of how APM contributes to a higher level of play.

EDIT: Replied. Hasn't been published yet, but here's a copy of what I wrote:

Sirlin,

You make some valid arguments regarding mechanical requirements. However, I believe you're mistaken about some things.

Actions Per Minute

I. Requirements versus Rhythm
It's been said already in the thread that not every click is a useful one. That is half true, depending on the subject player. A 200-APM player is more likely to have less "useless" clicks, while a 400-APM player is more likely to have a greater number of "useless" clicks. Depending on the progression of the game, the number of "useless" clicks decreases, theoretically benefiting the faster player by virtue of greater multitasking capability. However, there is another aspect which hasn't yet been covered, and that is player rhythm. High-level players believe that artificially increasing their APM makes them more likely to respond faster than if they only performed at their required speed. That is, with practice, it is easier for someone to remain at 400 APM through rhythm clicking (or "practice" clicking) over the course of a game with regards to responding to in-game events than to raise and lower it as the game demands.

This phenomenon can be seen even in Warcraft 3, which has much lighter APM requirements due to a more intuitive UI and reduced emphasis on large unit numbers and base management. Players still "spam click" to be at the top of their rhythm for the duration of the game.

II. Demand
You make a fair argument in favor of multiple building selection and automining. It can be argued that the challenge of macromanagement is not necessarily its physical requirement, but its mental one. That is, even if the actual requirements for macromanagement are eased, it doesn't matter how easy it is if a player forgets to produce more units or is otherwise preoccupied. That is a very good point, one that I hadn't considered. The actual APM demand for base management is relatively little compared to unit management.

However, a side effect of this is visual. In Starcraft, if you have 12 Factories, the only way to produce from all twelve is to center your view (by pressing the control group hotkey twice) on one of the Factories, then manually click on each one and issue a production order. This means that the player has to consciously leave his units unattended for a brief period while these production orders are issued. With a multiple building selection system implemented, the player can issue orders to any number of production facilities without diverting attention from his primary focus (usually his units). Therefore, there is less of a risk of producing units.

III. Action Management
Players must make conscious decisions regarding their actions (with "rhythm clicking" mentioned above as an aftereffect). This argument is less about APM per se and more about speed and multitasking (the two are not always interchangeable as mentioned in Section I). The faster a player is than his opponent, the more he can exploit that speed advantage with attacks on multiple fronts, expanding to another resource node while attacking, or increased efficiency with spellcasters.

StarCraft vs. Street Fighter
The Street Fighter comparison falls short because so many factors in SF are static -- particularly framerate and the fact that a player controls a single character. This dictates the absolute maximum frequency of input commands, thereby enforcing a player speed cap. Section III above does not translate well to SF because there are fewer ways to exploit a speed advantage. That is, a faster player is not allowed additional attacks per strike just by virtue of his speed alone. By contrast, attacks on multiple fronts are possible in Starcraft, and a slower opponent may not be able to withstand it if he is incapable of multitasking as quickly as the attacker.

Additionally, in SF, there are arguably greater negative consequences for performing an action because each action requires a commitment. That is, though almost any action can be performed at any time, initiating a 20-frame move means that your character is incapable of initiating any further action for 20 frames. This doesn't translate well to Starcraft because those 20 frames of "downtime" can be compensated for elsewhere.

I hope you continue to check out these classes and provide additional counterpoints. The debate is interesting to me.
Moderator
Zalfor
Profile Blog Joined October 2005
United States1035 Posts
February 03 2009 21:57 GMT
#223
march onward!
555, kthxbai
Nimue
Profile Joined November 2007
United States34 Posts
February 04 2009 04:52 GMT
#224
http://www.gamepro.com/article/features/208762/starcraft-101-the-art-of-war/

Only teaser was posted. They don't have enough bandwidth to post the whole thing.
Invictus
Nitrogen
Profile Blog Joined February 2008
United States5345 Posts
February 04 2009 04:59 GMT
#225
nice!
UNFUCK YOURSELF
blabber
Profile Blog Joined June 2007
United States4448 Posts
February 04 2009 05:00 GMT
#226
you played professionally?
blabberrrrr
KP_CollectoR
Profile Blog Joined November 2008
United States744 Posts
February 04 2009 05:09 GMT
#227
I'm in the video XDXDXD - just a cameo though
English Brood War Commentaries - Please Subscribe! youtube.com/dimecollectorsc... Winner of The "LeBron" Award for Best Rookie (FPL 5)
Superiorwolf
Profile Blog Joined March 2007
United States5509 Posts
Last Edited: 2009-02-04 05:43:02
February 04 2009 05:11 GMT
#228
Haha great teaser! I saw Zalfor and yosh and a couple of other people (think I saw phase, maybe my brother and his friends).

I like the "APM" and you erased it to fix it XD. Can't wait for the whole thing :D
Check out my stream at www.teamliquid.net/forum/viewmessage.php?topic_id=315053 and follow me on Twitter @EGSuppy! :)
Nimue
Profile Joined November 2007
United States34 Posts
February 04 2009 05:19 GMT
#229
I define professionally as: "getting most or all of my sustenance from playing Starcraft," and yes
Invictus
KewlBeanZ
Profile Blog Joined January 2009
18 Posts
February 04 2009 05:29 GMT
#230
Nimoo hwaiting D:
The number of races cannot exceed three.
81447M4N
Scooge
Profile Joined December 2008
Iceland144 Posts
February 04 2009 08:28 GMT
#231
I hope someone attending this class does their project on maynarding.

It's sort of a given that maynarding workers is effective, but in a lot of cases I wonder if it's true. Specifically, I want to know about situations where the main isn't saturated yet and players still transfer workers. Zerg moving 2-3 drones when they're only sitting on 9-10 in their main or terran 16 CC / protoss 12/14 nexus. People are maynarding just because it's always done, but is there any value in it? What's the optimal maynarding amount factoring in travel time for the popular openings. You can go as in-depth as you like with the math.


AttackZerg
Profile Blog Joined January 2003
United States7454 Posts
February 04 2009 08:41 GMT
#232
scooge esp with zerg, the transfer is 100% effective for a couple of reasons.

1) certain mineral patches mine %'s faster
2) zerg larva spawn every 12 seconds, so if you don't balance them out the way one base will become saturated long before another.
3)It looks cool to clone 4 drones to seperate patches.

1 and 2 are just an opinion.
Underwhelmed
Profile Blog Joined January 2008
United States207 Posts
February 04 2009 10:42 GMT
#233
On February 04 2009 17:28 Scooge wrote:
I hope someone attending this class does their project on maynarding.
It's sort of a given that maynarding workers is effective, but in a lot of cases I wonder if it's true. Specifically, I want to know about situations where the main isn't saturated yet and players still transfer workers. Zerg moving 2-3 drones when they're only sitting on 9-10 in their main or terran 16 CC / protoss 12/14 nexus. People are maynarding just because it's always done, but is there any value in it? What's the optimal maynarding amount factoring in travel time for the popular openings. You can go as in-depth as you like with the math.

If you 12 hatch, I think you have something like 11/12 drones mining in your main when your second hatchery pops. Since you get maximum efficiency when each drone gets its own patch, I usually maynard two or three drones to my nat, leaving just enough at my main for one drone per patch. I also usually try to fill up new expos quickly by transferring drones instead of letting them just fill up by one hatch - I think getting that extra income earlier helps immensely.
LosingID8
Profile Blog Joined December 2006
CA10828 Posts
February 04 2009 10:47 GMT
#234
nice post Excalibur_Z
ModeratorResident K-POP Elitist
maybenexttime
Profile Blog Joined November 2006
Poland5598 Posts
February 04 2009 12:54 GMT
#235
From what I've seen, all Sirlin's arguments regarding StarCraft come down to:

1) Execution in SF is just a formality (debatable), ergo execution in SC is just a formality too.
2) Execution in SC is mindless, there's no skill involved.
3) Time is not a resource, being faster should not be an advantage in a Real Time Strategy game.
4) Players with worse mechanics are not able to overcome those with better mechanics in StarCraft; better "strategist" should always win vs. worse "strategist" regardless of mechanics.

Not only is his first point completely flawed, but he also completely fails to realize the variety of mental aspects associated with what we call 'mechanics' or 'execution' - aspects such as attention/time management (which allows the players to choose what playstyle they prefer: micro-focused, macro-focused or an all-around one), rhythm (and skills such as knowing how to throw one's opponent out of rhythm), (mental) multi-tasking, etc.

Time is very much a resource in any competitive RTS game - it adds another dimension to the game - you have to outplay the opponent in one more area, develop your skills (a huge range of skillsets). If two games are equally deep in terms of "strategy" but one of them has the "execution" layer on top of that, then it's the deeper game, that has more competitive play potential. It means that depending on one's (and his opponent's) level of execution different strategies are available while others are not.

Sirlin fails to realize that those who excell at StarCraft at any level are most of the time players who have good execution ALONGSIDE good "strategy."

If an RTS game has an unimportant execution layer, it gets solved quickly - a good example is Sins of a Solar Empire.

Last but not least, the better "strategist" can beat the lesser one despite worse mechanics in SC - but that doesn't mean he should neglect mechanics. Being more efficient SHOULD be an advantage.

/rant
NatsuTerran
Profile Blog Joined June 2007
United States364 Posts
February 04 2009 17:57 GMT
#236
I think the problem for Sirlin is he is too used to fighting games, which generally have a huge emphasis on rock paper scissors gameplay. The decision making in these games is about recognizing the opponent's patterns and adapting to them. You have to treat each opponent differently. Some might play like a robot, making you think " ok he has done move 3 every time thus far, surely he won't do it again," and yet that is exactly what he does. Or the other example would be someone performing tactically stupid plays which succeed anyways due to expectations.

The problem lies in the fact that Starcraft is NOTHING like this. The so called yomi examples I gave are not a part of Starcraft at all in individual games. It is apparent that Sirlin enjoys the yomi portion of gameplay almost exclusively; he even asked to add yomi to the list of required skills in SC during the Berkeley class he attended. The only examples of yomi in SC are things like boxer's 3X bunker rush. But you must keep in mind that this was done in a best of series. Starcraft is a game based on individual matches. In this regard, there are no mindgames other than studying your opponent's record and making assumptions. Anything else like screwing with an opponent's head with a shuttle is not a major part of the game, and is instead a small advantage you can pick up on. On the contrary, fighter games MUST be played in a best of series due to the sheer probability of luck granting an easy win.

This is where you see the main difference between Sirlin's train of thought and that of the Starcraft veteran. Fighting games are an art. Nothing is set in stone; your opponent has patterns but is still changing. On the other hand, Starcraft is a science. Everything is known and mapped out about the game. When you see people on teamliquid.net posting comments about the last pro game they saw, you NEVER see people saying "well they are progamers; they must know much better than me." On the contrary, you will always see people making comments such as "Player A should have harassed more, player A needed a better unit composition, or player A should have attacked when _______." Everyone who is fairly decent at the game knows what should be done. Player A knew exactly why he was losing, without the need of a replay. His opponent did not surprise him as he might in a fighting game. The game is a science and is thus based on mechanics at the highest level of play. Artosis' thread on how Koreans differ from foreigners explains this. How Koreans have turned what used to be strategy into common scientific knowledge.

TSL-Lore
Profile Joined January 2009
United States412 Posts
February 04 2009 22:59 GMT
#237
I'm starting to post a lot on his comments and am now getting his attention. I just don't think he's played enough competitive starcraft (if any at all) to boast about wanting to redesign the game to make it better.
I want to become stronger. -Shindou Hikaru
Seku
Profile Joined December 2006
United States313 Posts
Last Edited: 2009-02-05 00:29:46
February 05 2009 00:21 GMT
#238
On February 04 2009 21:54 maybenexttime wrote:
From what I've seen, all Sirlin's arguments regarding StarCraft come down to:

1) Execution in SF is just a formality (debatable), ergo execution in SC is just a formality too.
2) Execution in SC is mindless, there's no skill involved.
3) Time is not a resource, being faster should not be an advantage in a Real Time Strategy game.
4) Players with worse mechanics are not able to overcome those with better mechanics in StarCraft; better "strategist" should always win vs. worse "strategist" regardless of mechanics.

Not only is his first point completely flawed, but he also completely fails to realize the variety of mental aspects associated with what we call 'mechanics' or 'execution' - aspects such as attention/time management (which allows the players to choose what playstyle they prefer: micro-focused, macro-focused or an all-around one), rhythm (and skills such as knowing how to throw one's opponent out of rhythm), (mental) multi-tasking, etc.

Time is very much a resource in any competitive RTS game - it adds another dimension to the game - you have to outplay the opponent in one more area, develop your skills (a huge range of skillsets). If two games are equally deep in terms of "strategy" but one of them has the "execution" layer on top of that, then it's the deeper game, that has more competitive play potential. It means that depending on one's (and his opponent's) level of execution different strategies are available while others are not.

Sirlin fails to realize that those who excell at StarCraft at any level are most of the time players who have good execution ALONGSIDE good "strategy."

If an RTS game has an unimportant execution layer, it gets solved quickly - a good example is Sins of a Solar Empire.

Last but not least, the better "strategist" can beat the lesser one despite worse mechanics in SC - but that doesn't mean he should neglect mechanics. Being more efficient SHOULD be an advantage.

/rant

His views on SC as well as fighting games are flawed for that same reason regarding execution. The amount of people who can't understand or appreciate the execution requirements of these games never cease to amaze me. Execution is a fundamental part of what these games are, without it they essentially just become a board game. The point you made about requiring both the execution and strategy is exactly what distinguishes competitive games from non-competitive ones, what allows for the evolution of the Starcraft scene into basically a sport as it has in Korea, and what keeps the game fun to play and watch by providing much greater depth to all who enjoy it. It's saddens me that almost all games created these days cater to the majority who can't appreciate this fundamental aspect of competitive gaming. The only real hope I see for competitive gaming currently is from Korea with Starcraft and from the Japanese fighting game community currently. I can only hope that both continue to be successful to promote the production of more competitive games which have become somewhat of a dying breed. Even in Japan the newer fighting games have some dumbed-down mechanics, and Starcraft II appears to be doing similar things clearly to target the much larger pool of non-competitive players.
Last Romantic
Profile Blog Joined June 2006
United States20661 Posts
February 05 2009 00:25 GMT
#239
I believe a Princeton student did an extensive study on resource gathering rates. It was quite interesting; I don't know if it's still available though.
ㅋㄲㅈㅁ
Superiorwolf
Profile Blog Joined March 2007
United States5509 Posts
February 05 2009 03:25 GMT
#240
On February 05 2009 09:25 Last Romantic wrote:
I believe a Princeton student did an extensive study on resource gathering rates. It was quite interesting; I don't know if it's still available though.

Yeah I remember this, there was a lot of data and analysis on the "Neo Forte" solution to requiring less workers per patch.
Check out my stream at www.teamliquid.net/forum/viewmessage.php?topic_id=315053 and follow me on Twitter @EGSuppy! :)
Prev 1 10 11 12 13 14 23 Next All
Please log in or register to reply.
Live Events Refresh
RotterdaM Event
15:00
Rotti's All Random Finals
RotterdaM1339
IndyStarCraft 253
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1339
mouzHeroMarine 431
Reynor 356
IndyStarCraft 253
ProTech98
UpATreeSC 73
StarCraft: Brood War
Larva 438
Aegong 65
scan(afreeca) 31
Beast 2
Dota 2
XaKoH 479
Pyrionflax213
capcasts156
Counter-Strike
fl0m1737
Stewie2K579
Foxcn415
PGG 63
kRYSTAL_54
Super Smash Bros
PPMD86
Heroes of the Storm
Liquid`Hasu541
Other Games
Grubby3628
FrodaN1203
C9.Mang0189
Trikslyr69
ZombieGrub52
Sick13
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 21 non-featured ]
StarCraft 2
• StrangeGG 44
• LUISG 19
• davetesta8
• Kozan
• sooper7s
• AfreecaTV YouTube
• intothetv
• Migwel
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• HerbMon 19
• Pr0nogo 4
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV809
• Noizen43
League of Legends
• TFBlade1048
Counter-Strike
• imaqtpie940
Other Games
• Scarra969
• Shiphtur201
Upcoming Events
Replay Cast
3h 1m
Afreeca Starleague
13h 1m
Rush vs TBD
TBD vs Mong
WardiTV Summer Champion…
14h 1m
Cure vs Classic
ByuN vs TBD
herO vs TBD
TBD vs NightMare
TBD vs MaxPax
OSC
15h 1m
PiGosaur Monday
1d 3h
Afreeca Starleague
1d 13h
herO vs TBD
Royal vs Barracks
Replay Cast
2 days
The PondCast
2 days
WardiTV Summer Champion…
2 days
Replay Cast
3 days
[ Show More ]
LiuLi Cup
3 days
MaxPax vs TriGGeR
ByuN vs herO
Cure vs Rogue
Classic vs HeRoMaRinE
Cosmonarchy
3 days
OyAji vs Sziky
Sziky vs WolFix
WolFix vs OyAji
BSL Team Wars
3 days
Team Hawk vs Team Dewalt
BSL Team Wars
3 days
Team Hawk vs Team Bonyth
SC Evo League
4 days
TaeJa vs Cure
Rogue vs threepoint
ByuN vs Creator
MaNa vs Classic
Maestros of the Game
4 days
[BSL 2025] Weekly
4 days
SC Evo League
5 days
Maestros of the Game
5 days
BSL Team Wars
5 days
Team Bonyth vs Team Sziky
BSL Team Wars
5 days
Team Dewalt vs Team Sziky
Monday Night Weeklies
6 days
Liquipedia Results

Completed

CSLAN 3
uThermal 2v2 Main Event
HCC Europe

Ongoing

Copa Latinoamericana 4
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
ASL Season 20
CSL Season 18: Qualifier 1
Acropolis #4 - TS1
SEL Season 2 Championship
WardiTV Summer 2025
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025

Upcoming

CSL Season 18: Qualifier 2
CSL 2025 AUTUMN (S18)
LASL Season 20
BSL Season 21
BSL 21 Team A
Chzzk MurlocKing SC1 vs SC2 Cup #2
RSL Revival: Season 2
Maestros of the Game
EC S1
Sisters' Call Cup
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
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.