• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 14:18
CET 20:18
KST 04:18
  • 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
RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13
Community News
Weekly Cups (Nov 10-16): Reynor, Solar lead Zerg surge1[TLMC] Fall/Winter 2025 Ladder Map Rotation13Weekly Cups (Nov 3-9): Clem Conquers in Canada4SC: Evo Complete - Ranked Ladder OPEN ALPHA8StarCraft, SC2, HotS, WC3, Returning to Blizzcon!45
StarCraft 2
General
RotterdaM "Serral is the GOAT, and it's not close" Weekly Cups (Nov 10-16): Reynor, Solar lead Zerg surge [TLMC] Fall/Winter 2025 Ladder Map Rotation Mech is the composition that needs teleportation t RSL Season 3 - RO16 Groups C & D Preview
Tourneys
$5,000+ WardiTV 2025 Championship RSL Revival: Season 3 Sparkling Tuna Cup - Weekly Open Tournament Constellation Cup - Main Event - Stellar Fest Tenacious Turtle Tussle
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 500 Fright night Mutation # 499 Chilling Adaptation Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened
Brood War
General
FlaSh on: Biggest Problem With SnOw's Playstyle What happened to TvZ on Retro? BGH Auto Balance -> http://bghmmr.eu/ SnOw's ASL S20 Finals Review BW General Discussion
Tourneys
[BSL21] GosuLeague T1 Ro16 - Tue & Thu 22:00 CET [Megathread] Daily Proleagues Small VOD Thread 2.0 [BSL21] RO32 Group D - Sunday 21:00 CET
Strategy
How to stay on top of macro? Current Meta PvZ map balance Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Clair Obscur - Expedition 33 Should offensive tower rushing be viable in RTS games? Path of Exile Nintendo Switch Thread
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread The Games Industry And ATVI Things Aren’t Peaceful in Palestine About SC2SEA.COM
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread Korean Music Discussion Series you have seen recently...
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Dyadica Gospel – a Pulp No…
Hildegard
Coffee x Performance in Espo…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Reality "theory" prov…
perfectspheres
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1967 users

Designated Balance Discussion Thread - Page 979

Forum Index > SC2 General
Post a Reply
Prev 1 977 978 979 980 981 1266 Next
PinheadXXXXXX
Profile Joined February 2012
United States897 Posts
May 05 2014 00:27 GMT
#19561
On May 05 2014 09:22 plogamer wrote:
Show nested quote +
On May 05 2014 09:03 Big J wrote:
On May 05 2014 08:50 plogamer wrote:
On May 05 2014 08:23 Big J wrote:
On May 05 2014 08:02 plogamer wrote:
On May 05 2014 07:51 Big J wrote:
On May 05 2014 07:36 plogamer wrote:
On May 05 2014 07:24 Big J wrote:
On May 05 2014 06:25 PinheadXXXXXX wrote:
On May 05 2014 04:59 ROOTFayth wrote:
[quote]
you have exactly 1 type of unit to micro while macroing off 2 barracks, how hard can it really get, I mean seriously, small amount of marines aren't extremely hard to micro, sure some people can fuck up more than others but saying the skill ceiling is very high is laughable

This would be true except for the fact that no one, and I mean no one, can micro marines perfectly. Their attack delay is so short that not even Maru or Marineking can stutterstep flawlessly, and probably only about 7 terrans in the world at most can stutter-step close to perfectly while simultaneously holding position on scvs, switching scv position to surround, and block off carefully chosen specific angles.
Also, 2rax is very positioning-dependent. You must make on-the-fly decisions in where to build bunkers, where to position scvs, where to stutter-step to, and then you have to make further decisions in deciding when to retreat, when to back off, when to press forward and go for the kill, when to kill lings instead of the hatch, when to kill the hatch instead of lings or drones, etc. etc.

The difficulty of this build is evidenced by the very, very small group of terrans who can make a 2rax work by outplaying their opponent even if scouted. The majority of all terrans can't pull that off because they aren't good enough, and even those who can consistently win with it even when scouted (maybe 4) still don't do it perfectly.


Oh please... 2rax has been all ober the ladder for 3years now. It works because it is a strong build, even if scouted (though naturally stronger when not)
It's not half as hard as you make it sound. All the decisions involves like attacking the lings or attacking the hatch - sometimes either is right or either is wrong.
It's strength mainly results of a lot of tiny, often blind and mapdependend decisions people make. Most of the stuff you can influence is simple knowledge that you get from practicing the build like any other rush. Very compareable to a canonrush. MKP and Maru are Prime examples because they are known for grinding them like no others. It's the same story for any build - though builds weaker in its nature like a 1base 4gate are hardly worth the training.


Come on now. Anyone can see that 2 rax in no way, shape, or form compares to all the Protoss shenanigans that can instakill Terrans.

2 Rax, if scouted and defended, puts you further behind than if a Protoss opens proxy oracles, gets scouted and defended.

The builds themselves are very compareable. The difference is that with 2rax you always know it is a 2rax if you scout the enemy main, while with proxy oracles, unless you scout the SG you dont know. it could be other stuff too.
Not to mention there is only one real 2rax timing, but plenty of SG timings. Scouting a 2rax with a main base scout is like scouting a SG the moment it starts building. So you have way more information about the enemy build.

That's what makes 2rax so much less stupid, you know what and when. Even though it can still kill you, but you're not going to face blink stalkers with turrets, but marines with the defense of your choice.


You forgot that Terran has no way to punish failed Protoss proxies but failed 2 Rax is very punishable for any Protoss. Photon overcharge man.

/edit

Just look at any recent TvP at the top level. Where do you see 2 rax smashing Protoss left and right? To call it comparable is an exaggeration.

/edit

The lack of predictability doesn't just make Protoss openers different. You brush it aside as minor difference but any RTS player knows that kind of intel is HUGE. It makes the Protoss openers stronger in practice (over paper) because it adds a level of challenge that 2 rax does not have.


The comparison is between a TvZ 2rax (as was the original point of Pinhead) and an oracle rush (what you pointed out).
TvP 2rax is dead and requires incredible greed or missplay from the Protoss.

Scouting is not a minor difference in a game. But it doesnt influence the skill ceiling of a rush. Winning because your opponent didnt scout it doesnt lower the ceiling, it raises the minimum requirement to beat it for the opponent. And of course its average strenght (since people make mistakes). But that has nothing to do with you being able to execute the rush better if training it harder.


I just don't see anyone who can think of 2 rax being as equally difficult for Zergs as Protoss openers are for Terrans. That's the point of the discussion. Discussion with you is turning semantic at this point. "Lower skill ceiling" vs "minimum requirement". Sheesh.

The discussion has been about skill ceiling of 2rax all along. Not about the power of P rushes. It's been about the difficulty of the execution, not about the difficulty of holding it. It's not semantic, it's a whole different discussion that you want to go into which was never my point, since I have been very clear on that topic for ages now.


2 rax was brought up in comparison in reply to a post on the power of P rushes.

In relation to the skill ceiling of said rushes, not their power.
Taeja the one true Byunjwa~
ROOTFayth
Profile Joined January 2004
Canada3351 Posts
May 05 2014 01:50 GMT
#19562
you can think it's harder to 2 rax as T than to execute huk's rushes if it makes you feel better as a Terran player
PinheadXXXXXX
Profile Joined February 2012
United States897 Posts
May 05 2014 02:53 GMT
#19563
On May 05 2014 10:50 ROOTFayth wrote:
you can think it's harder to 2 rax as T than to execute huk's rushes if it makes you feel better as a Terran player

Well, there must be some reason why terrans don't 2rax all the time in TvZ.
Taeja the one true Byunjwa~
ROOTFayth
Profile Joined January 2004
Canada3351 Posts
May 05 2014 03:25 GMT
#19564
On May 05 2014 11:53 PinheadXXXXXX wrote:
Show nested quote +
On May 05 2014 10:50 ROOTFayth wrote:
you can think it's harder to 2 rax as T than to execute huk's rushes if it makes you feel better as a Terran player

Well, there must be some reason why terrans don't 2rax all the time in TvZ.

just like protoss don't all in all the time either
PinheadXXXXXX
Profile Joined February 2012
United States897 Posts
May 05 2014 03:32 GMT
#19565
On May 05 2014 12:25 ROOTFayth wrote:
Show nested quote +
On May 05 2014 11:53 PinheadXXXXXX wrote:
On May 05 2014 10:50 ROOTFayth wrote:
you can think it's harder to 2 rax as T than to execute huk's rushes if it makes you feel better as a Terran player

Well, there must be some reason why terrans don't 2rax all the time in TvZ.

just like protoss don't all in all the time either

In a TvP series probably an average of 2-3/5 games will be timing attacks of some sort, but you only see 2raxes 1 in every 40 TvZs. It isn't comparable.
Taeja the one true Byunjwa~
Mutineer
Profile Joined March 2013
New Zealand179 Posts
May 05 2014 03:57 GMT
#19566
This year terans did not win a single major tournaments, in korea and overseas.
ROOTFayth
Profile Joined January 2004
Canada3351 Posts
May 05 2014 04:00 GMT
#19567
you totally didn't make these statistics up on the spot, I'm sure you did your research and had a very large sample to back this up

oh and obviously you should compare 2 rax builds to proxy 2 gate builds which is its equivalent

aaaanyway bottom line is it's not harder to execute a proper 2rax build than a proper timing attack with protoss, stop leveling urself
bo1b
Profile Blog Joined August 2012
Australia12814 Posts
May 05 2014 04:03 GMT
#19568
On May 05 2014 11:53 PinheadXXXXXX wrote:
Show nested quote +
On May 05 2014 10:50 ROOTFayth wrote:
you can think it's harder to 2 rax as T than to execute huk's rushes if it makes you feel better as a Terran player

Well, there must be some reason why terrans don't 2rax all the time in TvZ.

There is a pretty significant difference between difficulty and success.
PinheadXXXXXX
Profile Joined February 2012
United States897 Posts
May 05 2014 04:28 GMT
#19569
On May 05 2014 13:00 ROOTFayth wrote:
you totally didn't make these statistics up on the spot, I'm sure you did your research and had a very large sample to back this up

oh and obviously you should compare 2 rax builds to proxy 2 gate builds which is its equivalent

aaaanyway bottom line is it's not harder to execute a proper 2rax build than a proper timing attack with protoss, stop leveling urself

We were not talking about skill required to execute. We were talking about skill ceiling which is different--although it may be as easy to execute a 2rax on a basic level as a protoss timing attack (which I compared it with, not proxy 2gate), the capacity to 2rax better is almost unlimited while the same can't be said for a proxy stargate into 3gate attack.

In other proper toss timing attack=near perfectly executed, easy to attain. Proper 2rax vs zerg=far from perfectly executed, where the level of execution to make it work is as easy to attain as it would be for the protoss build, but the 2rax is much further from perfect, and perfection with the 2rax is vastly harder to achieve than with the protoss build.
Taeja the one true Byunjwa~
ETisME
Profile Blog Joined April 2011
12526 Posts
May 05 2014 06:12 GMT
#19570
Parting immortal sentries all in is way better than rest of protoss.
I don't really get why people think 2 rax would be harder to perfect or whatever
其疾如风,其徐如林,侵掠如火,不动如山,难知如阴,动如雷震。
plogamer
Profile Blog Joined January 2012
Canada3132 Posts
May 05 2014 06:40 GMT
#19571
On May 05 2014 15:12 ETisME wrote:
Parting immortal sentries all in is way better than rest of protoss.
I don't really get why people think 2 rax would be harder to perfect or whatever


Parting's soul train had some insane success rate even when scouted. Are you kidding?
Deleted User 132135
Profile Joined December 2010
702 Posts
Last Edited: 2014-05-05 10:02:27
May 05 2014 09:07 GMT
#19572
On May 05 2014 12:57 Mutineer wrote:
This year terans did not win a single major tournaments, in korea and overseas.


Last year, when terran was winning the majority of tournaments, this thread was not any different:

This thread was inhabited with 80% terrans that were blaming good stats of terran race on the uber-abilities of innovation and flash. However, nowadays it is very clear that innovation was just one of the guys in history of sc2 that were able to abuse certain mechanics/playstyles to his favour during a period of time where it was hard to deal with them like there were several before him and flash can't live up to his prior broodwar times of success, which surely also is a matter of sc2 being not that appealing and inspiring to him as broodwar was (imo, due to the lower general skill cap and due to too fast macro of all races).


Anyway, the terran bias in this thread is quite strong.

I don't even know what is the point about 2 rax or 2 off-rax execution in here. It is basically a matter of scouting and reaction of the opponent and not only a matter of microabilities of the executioner. The game is balanced around marines can't be controlled 100% perfectly, otherwise they required nerfing anyway (as other units as well). Therefore it is not relevant if marines can or cannot be microed perfectly.


Terran is a bit in a bad spot right now, I don't doubt, but the solution neither can be any 2 rax timings nor enabling bio in general to overpower their opponents with easy in many situations, as it was before e.g. queen patch or nexus overcharge.

The solution can only be to enforce/enable the terran race to mix a bigger variety of units into their composition of wanted army.

The SC2 state is alot better than it was 1 year ago, but still doesn't feel finnished. Emphasize of terran race is still too much on bio and the ways to deal with it for opponents. I think the thor has to go and be replaced with something more appropriate/dynamic.
Mutineer
Profile Joined March 2013
New Zealand179 Posts
May 05 2014 10:16 GMT
#19573
I believe it should have been so. Teran representation were falling off all last year. Price pool distribution were about equal between races. Right now I believe real win rate is about 30-70 in all T-X match ups.

Statistic tell as so.
DarkPlasmaBall
Profile Blog Joined March 2010
United States45056 Posts
Last Edited: 2014-05-05 10:48:30
May 05 2014 10:47 GMT
#19574
On May 05 2014 12:32 PinheadXXXXXX wrote:
Show nested quote +
On May 05 2014 12:25 ROOTFayth wrote:
On May 05 2014 11:53 PinheadXXXXXX wrote:
On May 05 2014 10:50 ROOTFayth wrote:
you can think it's harder to 2 rax as T than to execute huk's rushes if it makes you feel better as a Terran player

Well, there must be some reason why terrans don't 2rax all the time in TvZ.

just like protoss don't all in all the time either

In a TvP series probably an average of 2-3/5 games will be timing attacks of some sort, but you only see 2raxes 1 in every 40 TvZs. It isn't comparable.


Now timing attacks are bad/ bullshit?

"A timing attack, or timing push, is an attack that is done during a certain period or moment in time that results in an increased advantage compared to attacking outside that window." ( http://wiki.teamliquid.net/starcraft2/Timing_Attack )

Are you expecting certain races to purposely attack at bad times? You know that not all timing attacks are cheesy or all-in, right? It could be as simple as lining up an attack a few seconds after some key upgrades finish, even if that's fifteen minutes into the game. .

Also, fabricated statistics are fabricated.

On May 05 2014 19:16 Mutineer wrote:
I believe it should have been so. Teran representation were falling off all last year. Price pool distribution were about equal between races. Right now I believe real win rate is about 30-70 in all T-X match ups.

Statistic tell as so.


No, statistic not tell as so. Go check statistic and post statistic.
"There is nothing more satisfying than looking at a crowd of people and helping them get what I love." ~Day[9] Daily #100
Mutineer
Profile Joined March 2013
New Zealand179 Posts
May 05 2014 11:32 GMT
#19575
It does.

Right now there are 2 times more zerg and protos then terran on all levels.

Assume normal distribution of win, win rate between to X terrans to top X other races would be about 33%-66%.

Can not argue with Math.

ETisME
Profile Blog Joined April 2011
12526 Posts
May 05 2014 11:37 GMT
#19576
On May 05 2014 15:40 plogamer wrote:
Show nested quote +
On May 05 2014 15:12 ETisME wrote:
Parting immortal sentries all in is way better than rest of protoss.
I don't really get why people think 2 rax would be harder to perfect or whatever


Parting's soul train had some insane success rate even when scouted. Are you kidding?

Huh? When did I say it didnt?
I am saying parting is THE player to execute that strategy, far better than any other protoss.
Saying protoss all in doesn't have as high skill ceiling as 2 rax is silly when the skill ceiling allows parting to be one of his kind
其疾如风,其徐如林,侵掠如火,不动如山,难知如阴,动如雷震。
TheDwf
Profile Joined November 2011
France19747 Posts
May 05 2014 11:39 GMT
#19577
On May 05 2014 20:37 ETisME wrote:
Show nested quote +
On May 05 2014 15:40 plogamer wrote:
On May 05 2014 15:12 ETisME wrote:
Parting immortal sentries all in is way better than rest of protoss.
I don't really get why people think 2 rax would be harder to perfect or whatever


Parting's soul train had some insane success rate even when scouted. Are you kidding?

Huh? When did I say it didnt?
I am saying parting is THE player to execute that strategy, far better than any other protoss.
Saying protoss all in doesn't have as high skill ceiling as 2 rax is silly when the skill ceiling allows parting to be one of his kind

For 7g robo, certainly. For some other all-ins, there is no such a thing because there are less tasks to perform.
Orek
Profile Joined February 2012
1665 Posts
May 05 2014 12:02 GMT
#19578
On May 05 2014 19:16 Mutineer wrote:
I believe it should have been so. Teran representation were falling off all last year. Price pool distribution were about equal between races. Right now I believe real win rate is about 30-70 in all T-X match ups.

Statistic tell as so.

On May 05 2014 20:32 Mutineer wrote:
It does.

Right now there are 2 times more zerg and protos then terran on all levels.

Assume normal distribution of win, win rate between to X terrans to top X other races would be about 33%-66%.

Can not argue with Math.


I don't think I'm the only one who don't understand the point you are trying to make. I'm not sure what "real win rate" means, and whatever it is, 30-70 or 33-66 is too wide a range to conclude anything, it seems. Could you elaborate?
DarkPlasmaBall
Profile Blog Joined March 2010
United States45056 Posts
May 05 2014 12:35 GMT
#19579
On May 05 2014 20:32 Mutineer wrote:
It does.

Right now there are 2 times more zerg and protos then terran on all levels.

Assume normal distribution of win, win rate between to X terrans to top X other races would be about 33%-66%.

Can not argue with Math.



Having fewer players on top is very different than saying the players are losing 1 out of every 3 or 4 games.

Don't say "Can not argue with Math" to me if you're not able to argue relevant data and numbers.
"There is nothing more satisfying than looking at a crowd of people and helping them get what I love." ~Day[9] Daily #100
Mutineer
Profile Joined March 2013
New Zealand179 Posts
May 05 2014 12:38 GMT
#19580
Assume there are = amount of players started to play every race.

Assume Win rate between players follow normal curve of distribution in every sample size.

Assume win rate stabilised on 50% for each sample.

Get Number of players in each race in a sample. (example, N of each race in GM liaque).

Calculate chance of win if race distribution 20 -40-40 for top 20-20-20.

I let you do the math.


Prev 1 977 978 979 980 981 1266 Next
Please log in or register to reply.
Live Events Refresh
Monday Night Weeklies
17:00
#30
RotterdaM1084
TKL 498
SteadfastSC226
IndyStarCraft 221
BRAT_OK 148
ZombieGrub68
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1084
TKL 498
SteadfastSC 226
IndyStarCraft 221
BRAT_OK 148
UpATreeSC 71
ZombieGrub68
JuggernautJason55
MindelVK 27
Vindicta 22
StarCraft: Brood War
Britney 23963
Calm 2858
Horang2 1097
Dewaltoss 92
Killer 47
Rock 40
scan(afreeca) 35
yabsab 18
Dota 2
qojqva3769
resolut1ontv 265
BananaSlamJamma177
Counter-Strike
fl0m636
Other Games
Beastyqt883
ceh9689
Grubby529
Trikslyr48
QueenE43
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 20 non-featured ]
StarCraft 2
• kabyraGe 177
• Adnapsc2 13
• Reevou 5
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
• IndyKCrew
StarCraft: Brood War
• HerbMon 25
• FirePhoenix2
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV583
• lizZardDota250
League of Legends
• Nemesis4249
Other Games
• imaqtpie1018
• Shiphtur290
Upcoming Events
Replay Cast
3h 42m
ChoboTeamLeague
5h 42m
WardiTV Korean Royale
16h 42m
BSL: GosuLeague
1d 1h
PiGosaur Cup
1d 5h
The PondCast
1d 14h
Replay Cast
2 days
RSL Revival
2 days
herO vs Zoun
Classic vs Reynor
Maru vs SHIN
MaxPax vs TriGGeR
BSL: GosuLeague
3 days
RSL Revival
3 days
[ Show More ]
WardiTV Korean Royale
3 days
RSL Revival
4 days
WardiTV Korean Royale
4 days
IPSL
4 days
Julia vs Artosis
JDConan vs DragOn
RSL Revival
5 days
Wardi Open
5 days
IPSL
6 days
StRyKeR vs OldBoy
Sziky vs Tarson
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2025-11-14
Stellar Fest: Constellation Cup
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
BSL Season 21
CSCL: Masked Kings S3
SLON Tour Season 2
RSL Revival: Season 3
META Madness #9
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025

Upcoming

BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
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.