• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:31
CEST 15:31
KST 22:31
  • 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
[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8
Community News
SC4ALL: II SC2 Complete Invited Player Lineup6StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026)67Weekly Cups (Sept 21-27): herO and ByuN double2Weekly Cups (Sep 13-20): herO scores triple3BSL Season 2316
StarCraft 2
General
SC4ALL: II SC2 Complete Invited Player Lineup StarCraft II 5.0.17 PTR Patch Notes (Sept 30, 2026) Back to SC2 after 14 years - Protoss CTRL groups? How do you feel about the mass reverts in the 5.0.17 PTR? October World Ranking: herO stays #1, ByuN returns
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament Stellar Fest TWO the Moon (Dec 16-20) 2026 GSTL Grand Finals Sea Duckling Open (Global, Bronze-Diamond) SC2 INu's Battles#21 [ 3-Days tournament ]
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 545 And Drops and Rifts Mutation # 544 Double Trouble Mutation # 543 Enhanced Defenses
Brood War
General
Fantasy returning? BW General Discussion Bot on ladder Sagi.gg Launcher Released BSL Season 23
Tourneys
[Megathread] Daily Proleagues [ASL22] Ro8 Day 4 2v2v2v2 Tournament [ASL22] Ro8 Day 3
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Total Annihilation Zero
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Canadian Politics Mega-thread Artificial Intelligence Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Escaping Into Video Games: G…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9826 users

StarLeague on DingIt - Addressing Concerns

Forum Index > SC2 General
Post a Reply
1 2 3 4 5 6 Next All
madals
Profile Blog Joined June 2011
United Kingdom624 Posts
January 25 2016 16:59 GMT
#1
TL;DR - We hear your concerns loud and clear. We are doing what we can to help correct things that aren’t working how they should as soon as we possible!

To the StarCraft community,

As the Content Director at DingIt, I am in the privileged position to allocate our funding to various eSport and gaming content worldwide. Having launched into our Beta back in Feb’15, we have been fortunate to have got such passionate thoughts and feedback on our service that has helped to shape where we are today and will continue to help plan our future development and growth. The StarCraft community has had a major role to play in this, in no small part due to us committing a large portion of our content budget to StarCraft events during 2015. We have supported multiple showmatches and leagues (notably ASL) that have seen both up and coming players given the chance to compete as well as provide a regular event series for pro players around the globe. In 2015 alone we spent over $60,000 supporting 160+ broadcasts (that’s nearly a broadcast every other day since we launched for SC2.)

As part of our continued growth plan in 2016, we had the opportunity to sponsor StarLeague. Being big fans of StarCraft, the opportunity to support one of the best leagues was really exciting. It also allows us to test the demand for premier level StarCraft 2 and will help shape our content investment in the game throughout 2016. We have also heard loud and clear some of the communities concerns about StarLeague being exclusively on DingIt and I will do my best to address the main points in this post.



HD quality won't be paywalled going forward

One of the benefits of DingIt is that we can provide true 1080p, 60 fps quality for less bitrate than other platforms meaning more viewers can enjoy seeing the streams in the best possible quality. For the vast majority of the content we produce we have this quality open to all, free of charge. SPOTV wanted HD to be behind a paywall for StarLeague, but with the help of community feedback we have been able to negotiate this to be removed going forward.


Increasing Viewership

With StarLeague being an established, premier event, there are expectations of viewership. Moving this event to not only a new channel but a new streaming platform will always see an initial decrease in viewers, but what is reassuring is the increase in viewership we are seeing week on week. Unique viewers from week 2 to 3 increased by 3x and peak concurrent increase 2.3x - a trend we expect to continue. We aren’t however complacent and have put some strategies in place on a global basis to dedicate some of our marketing and advertising specifically to StarLeague to attract both existing and new StarCraft fans.
Additionally, DingIt is a sustainable platform that is already in profit and as a result we are able to fuel more investment in content. We are committed to the gaming communities that we invest in for the long term and StarCraft is a part of that. We intend to continue and expand our investment into both existing and new StarCraft content to help grow the community.


Advertising Quality

Dingit is a business that is advertiser funded, meaning we are able to commit content investment as a result of bringing in advertising revenue. Back in Sept 2015, we had some issues with ads that were directing users to less desirable content which we immediately remedied. We work hard to make sure that the advertising that our audience sees is relevant and appropriate. To do this, we constantly monitor the kinds of ads that are delivered, but as a global platform, occasionally ads get through which we are not happy with. Ad providers that try to push through unsuitable ads of any description are removed from our platform immediately. We will continue to refine and improve the way we ensure that the ads are high quality.


Preventing Adblock

As you may be aware, creating content and then providing a stream costs quite a lot of money.. We have developed an adblock prevention system so that we can generate enough money to pay our content creators / players and casters a decent wage and continue to invest in new broadcasts. If users prefer not to have adverts, there is the option to subscribe either to the channel or site wide to remove ads.


The Plugin/Chrome Extension

This section is going to be a little longer, as I have liaised with our technical team to give a more detailed answer to why it is needed.

To address a few often raised concerns, the plugin/extension does not contain any malicious software, it does not utilise P2P, is not using your computer to mine bitcoins and does not steal your secret SC2 build orders. The only use of the plugin is to allow your browser to display the stream. The technology is built in partnership with Akamai and is featured on the Apple App Store and Google Play store.

Why DingIt uses a different system for streaming to other platforms? There are two main reasons; cost and quality.
From a cost perspective, the systems that run other streaming platforms are hugely expensive (both infrastructure and ongoing costs.) As a result, the profit generated from advertising is low and content creators don’t make much money from revenue shares. You only need to look at the reliance of broadcasters on subscriptions / donations to see how much of an issue this is. Subscriptions / donations only come from a small % of the total audience. The cost savings our tech allows for greater profit per viewer which in turn allows our broadcasters and content creators to generate much better revenue per viewer and creates a much more sustainable eSports eco-system. The cost savings are only becoming more important as the demand for HD, 60fps and 4k etc increases.
From a quality perspective, a standard TCP video stream was never built to handle live video streams, let alone HD streams. As a result, viewers can often experience large stream delay, buffering and quality loss which is especially noticeable if you are not geographically near infrastructure of the streaming platform.

So how is DingIt different? Working with Akamai (the world's largest CDN) we created a much more efficient system to deliver a video stream to the end user. It isn’t just one step that provides this benefit but multiple steps which together provide a significant benefit. A traditional video stream goes from the broadcaster, to the ingest server, to the transcode server, to the CDN and finally to the viewer. Each step results in a loss of quality, increase in delay and a chance for error which could result in buffering. With DingIt, thanks to our own broadcast app and the Akamai stream acceleration technology, the broadcast goes directly from the broadcaster to the CDN and on to the end user. This revolutionary method of stream delivery removes a lot of the steps that traditional platforms have to follow and as a result, provide the following benefits for the viewer; far less buffering, a much reduced stream delay and more stable stream experience which provides the same quality as other platforms, but for a lower bitrate. This means more viewers can enjoy HD streams, worldwide. The work we have done with Akamai is significant for video streaming as a whole, not just gaming and as a result we were invited to speak at the Akamai Edge conference in 2015.

The plugin is required because the browser alone cannot work with our streaming technology as it isn’t able to decode the UDP stream. All the plugin does is decode the UDP stream. We also developed the Chrome extension as a direct response to users who didn’t want to install a .exe to watch, although globally the plugin is the preferred method of viewing.

If you want more information about our tech, the following links are useful
:


  • What the plugin does
  • Explaining the Dingit Infrastructure, Part 1
  • Explaining the Dingit Infrastructure, Part 2
  • DingIt’s talk at Akamai Edge (2nd to last on this page)




Again, thank you all for your feedback on the platform. We do listen to all of your feedback and make changes where and when possible. There is constantly development going on to improve DingIt, and while announcements may not be instant there is always progress being made!

If you have any questions, leave a comment and I will do my best to answer as many as I can.

Looking forward to watching the rest of StarLeague with you all!

Adam “Madals” Simmons - Content Director, DingIt TV
Caster: @Madals91 http://www.youtube.com/Madals91 <--
showstealer1829
Profile Blog Joined May 2014
Australia3123 Posts
January 25 2016 17:06 GMT
#2
So it's remaining exclusively on Dingit then?

Great, guess I only have GSL till Proleague starts then
There is no understanding. There is only Choya. Choya is the way. Choya is Love. Choya is Life. Has is the Light in the Protoss Dark and Nightmare is his chosen Acolyte
hachicken
Profile Joined December 2014
Australia10 Posts
January 25 2016 17:10 GMT
#3
Sad to hear it's staying on Dingit.

The stream doesn't load from the west half of Australia at lowest quality on Dingit, so I guess thats no SSL for me this year
Sapphire.lux
Profile Joined July 2010
Romania2620 Posts
January 25 2016 17:13 GMT
#4
I admit i looked for alternatives when i was asked to install an extension. Hm, i guess i'l give it a try though.
Head Coach Park: "They should buff tanks!"
Wintex
Profile Blog Joined July 2011
Norway16849 Posts
Last Edited: 2016-01-25 17:17:53
January 25 2016 17:17 GMT
#5
Additionally, DingIt is a sustainable platform that is already in profit and as a result we are able to fuel more investment in content.


why and how

otherwise ok.
The Bomber boy
Clonester
Profile Joined August 2014
Germany2808 Posts
January 25 2016 17:17 GMT
#6
On January 26 2016 02:10 hachicken wrote:
Sad to hear it's staying on Dingit.

The stream doesn't load from the west half of Australia at lowest quality on Dingit, so I guess thats no SSL for me this year


SSL is pretty fast with its VoDs on youtube. Takes em about 2-6 hours normally to upload all games.
Bomber, Attacker, DD, SOMEBODY, NiKo, Nex, Spidii
madals
Profile Blog Joined June 2011
United Kingdom624 Posts
January 25 2016 17:18 GMT
#7
On January 26 2016 02:10 hachicken wrote:
Sad to hear it's staying on Dingit.

The stream doesn't load from the west half of Australia at lowest quality on Dingit, so I guess thats no SSL for me this year


Sorry to hear the stream isn't working for you, have you tried the steps here? http://kb.dingit.tv/article/121-extension-error-stream-is-not-working
Caster: @Madals91 http://www.youtube.com/Madals91 <--
Ansibled
Profile Joined November 2014
United Kingdom9872 Posts
Last Edited: 2016-01-25 17:22:57
January 25 2016 17:19 GMT
#8
On January 26 2016 02:06 showstealer1829 wrote:
So it's remaining exclusively on Dingit then?

Great, guess I only have GSL till Proleague starts then

You can watch the VoDs on Youtube.

What do you mean by 'true 1080p, 60 fps quality for less bitrate'? Isn't it bitrate that decides the quality of the stream, I'm not sure why this is something I'd want. If I compare the same resolution streams on Twitch, the one with higher bitrate looks better.
'StarCraft is just a fairy tale told to scare children actually.'
TL+ Member
madals
Profile Blog Joined June 2011
United Kingdom624 Posts
January 25 2016 17:23 GMT
#9
On January 26 2016 02:19 Ansibled wrote:
Show nested quote +
On January 26 2016 02:06 showstealer1829 wrote:
So it's remaining exclusively on Dingit then?

Great, guess I only have GSL till Proleague starts then

You can watch the VoDs on Youtube.

What do you mean by 'true 1080p, 60 fps quality for less bitrate'? Isn't it bitrate that decides the quality of the stream, I'm not sure why this is something I'd want. If I compare 1080p streams on Twitch, the one with higher bitrate looks better.


Bitrate is only one factor that decides the quality of a stream. Every time the stream is transcoded or moved there is a quality loss, not to mention if data isn't received. We also use UDP rather than TCP which shaves off a bit more data required for the stream.

What we mean by true 1080, 60 is that the stream is stable at that quality. There is far less fluctuation in quality and frame rate in our tech compared to traditional streaming tech.
Caster: @Madals91 http://www.youtube.com/Madals91 <--
Ctone23
Profile Blog Joined December 2012
United States1841 Posts
January 25 2016 17:30 GMT
#10
On January 26 2016 02:17 Wintex wrote:
Show nested quote +
Additionally, DingIt is a sustainable platform that is already in profit and as a result we are able to fuel more investment in content.


why and how

otherwise ok.

Indeed. How? Madals are you saying that the advertising revenue is making DingIT cash flow positive?

http://www.mcvuk.com/news/read/streaming-service-dingit-raises-1-5m-in-funding/0148728

It's widely reported that DingIT received 1.5 MM in funding last year, so I'm wondering if that funding is still covering basic business items such as G&A? I don't know the viewership numbers across all DingIT streams but it seems like a stretch to say Ad revenue is covering all of your expenses, but I do enjoy being proved wrong.
TL+ Member
[PkF] Wire
Profile Joined March 2013
France24239 Posts
January 25 2016 17:30 GMT
#11
Think I'm going to stay with the VODs then.
Charoisaur
Profile Joined August 2014
Germany16101 Posts
January 25 2016 17:35 GMT
#12
the stream worked fine for me but of course it's a little bit sad that it isn't on twitch because there the viewer numbers will always be higher.
Many of the coolest moments in sc2 happen due to worker harassment
brickrd
Profile Blog Joined March 2014
United States4894 Posts
January 25 2016 17:37 GMT
#13
every time madals makes one of these awkward shill posts for dingit i feel more and more determined to never ever even consider using it

i mean, i'm not judging the guy personally. clearly his job now is to be a spokesperson for this thing nobody wants or cares about, and he has a right to do that if he wants. but i don't think i'm the only one who feels this way
TL+ Member
Rehio
Profile Joined March 2011
United States1718 Posts
January 25 2016 17:39 GMT
#14
Not only am I going to ignore the live viewing of SSL due to Dingit, I'm not even particularly interested in watching the VoDs since SSL is chained to Dingit.

I've got plenty of Starcraft I can enjoy elsewhere, luckily. :D
boxerfred
Profile Blog Joined December 2012
Germany8360 Posts
Last Edited: 2016-01-25 17:40:04
January 25 2016 17:39 GMT
#15
can you do a tl;dr

also why would I install a plugin if I could just watch twitch without a plugin? can you tell me?
TheWinks
Profile Joined July 2011
United States572 Posts
January 25 2016 17:42 GMT
#16
On January 26 2016 02:23 madals wrote:
Show nested quote +
On January 26 2016 02:19 Ansibled wrote:
On January 26 2016 02:06 showstealer1829 wrote:
So it's remaining exclusively on Dingit then?

Great, guess I only have GSL till Proleague starts then

You can watch the VoDs on Youtube.

What do you mean by 'true 1080p, 60 fps quality for less bitrate'? Isn't it bitrate that decides the quality of the stream, I'm not sure why this is something I'd want. If I compare 1080p streams on Twitch, the one with higher bitrate looks better.


Bitrate is only one factor that decides the quality of a stream. Every time the stream is transcoded or moved there is a quality loss, not to mention if data isn't received. We also use UDP rather than TCP which shaves off a bit more data required for the stream.

What is this 'moving' the stream you're talking about? Why does it mean quality loss? How are you offering different levels of quality without transcoding? How are you getting better quality at the same bit rates using the same codecs?
madals
Profile Blog Joined June 2011
United Kingdom624 Posts
January 25 2016 17:46 GMT
#17
On January 26 2016 02:30 Ctone23 wrote:
Show nested quote +
On January 26 2016 02:17 Wintex wrote:
Additionally, DingIt is a sustainable platform that is already in profit and as a result we are able to fuel more investment in content.


why and how

otherwise ok.

Indeed. How? Madals are you saying that the advertising revenue is making DingIT cash flow positive?

http://www.mcvuk.com/news/read/streaming-service-dingit-raises-1-5m-in-funding/0148728

It's widely reported that DingIT received 1.5 MM in funding last year, so I'm wondering if that funding is still covering basic business items such as G&A? I don't know the viewership numbers across all DingIT streams but it seems like a stretch to say Ad revenue is covering all of your expenses, but I do enjoy being proved wrong.


DingIt is already cash flow positive. We actually did a follow up with mcvuk: http://www.mcvuk.com/news/read/dingit-wants-in-on-the-streaming-sector-s-riches/0160696

Caster: @Madals91 http://www.youtube.com/Madals91 <--
boxerfred
Profile Blog Joined December 2012
Germany8360 Posts
January 25 2016 17:46 GMT
#18
On January 26 2016 02:23 madals wrote:
Show nested quote +
On January 26 2016 02:19 Ansibled wrote:
On January 26 2016 02:06 showstealer1829 wrote:
So it's remaining exclusively on Dingit then?

Great, guess I only have GSL till Proleague starts then

You can watch the VoDs on Youtube.

What do you mean by 'true 1080p, 60 fps quality for less bitrate'? Isn't it bitrate that decides the quality of the stream, I'm not sure why this is something I'd want. If I compare 1080p streams on Twitch, the one with higher bitrate looks better.


Bitrate is only one factor that decides the quality of a stream. Every time the stream is transcoded or moved there is a quality loss, not to mention if data isn't received. We also use UDP rather than TCP which shaves off a bit more data required for the stream.

What we mean by true 1080, 60 is that the stream is stable at that quality. There is far less fluctuation in quality and frame rate in our tech compared to traditional streaming tech.

Okay, so less bitrate = less quality. So you say "we have a stable quality because we have a fewer bitrate, thus a worse quality than others"?
showstealer1829
Profile Blog Joined May 2014
Australia3123 Posts
January 25 2016 17:47 GMT
#19
On January 26 2016 02:39 boxerfred wrote:
can you do a tl;dr

also why would I install a plugin if I could just watch twitch without a plugin? can you tell me?


If you want to watch SSL live you can't, it's exclusively on Dingit
There is no understanding. There is only Choya. Choya is the way. Choya is Love. Choya is Life. Has is the Light in the Protoss Dark and Nightmare is his chosen Acolyte
IceBerrY
Profile Joined February 2012
Germany220 Posts
January 25 2016 17:47 GMT
#20
On January 26 2016 02:39 boxerfred wrote:
can you do a tl;dr

also why would I install a plugin if I could just watch twitch without a plugin? can you tell me?


because twitch isn´t disabling adblock. If it would be just another streaming platform, i would be okay with that,
but installing some plugin is just not my cup of tea nowadays. I can still watch the korean stream on youtube i hope, otherwise well to bad, more free time.
1 2 3 4 5 6 Next All
Please log in or register to reply.
Live Events Refresh
INu's Battles
20:00
INu's Battles#21
Classic vs herO
IntoTheiNu 1135
LiquipediaDiscussion
Sparkling Tuna Cup
19:00
Weekly #149 (SHIN Mod Edition)
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech139
CosmosSc2 28
StarCraft: Brood War
Britney 48209
Shuttle 7893
FanTaSy 1795
Hyuk 560
Horang2 498
BeSt 442
Pusan 331
EffOrt 211
Last 140
Mind 133
[ Show more ]
Soma 131
Zeus 104
ggaemo 84
Sexy 75
hero 70
Aegong 61
Hyun 61
Killer 60
Snow 51
ToSsGirL 35
PianO 26
Bale 23
JYJ 22
NaDa 20
zelot 16
ajuk12(nOOB) 12
Rock 9
Sacsri 9
Noble 6
Icarus 5
Dota 2
Gorgc2409
qojqva1852
Dendi1217
XcaliburYe305
420jenkins29
Counter-Strike
fl0m3103
Heroes of the Storm
Liquid`Hasu604
Khaldor494
Other Games
gofns30332
B2W.Neo905
byalli462
Beastyqt443
Mlord265
Livibee202
Hui .166
ArmadaUGS118
Mew2King66
QueenE13
Organizations
Other Games
gamesdonequick714
Dota 2
PGL Dota 2 - Main Stream54
[ Show 10 non-featured ]
StarCraft 2
• Adnapsc2 15
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis3038
Upcoming Events
Shopify Rebellion Sundays
1h 29m
MilkiCow vs TBD
Clem vs TBD
BSL Open Qualifier
5h 29m
BSL Open Qualifier
5h 29m
Replay Cast
9h 29m
Afreeca Starleague
20h 29m
Rush vs Light
WardiTV Weekly
21h 29m
Monday Night Weeklies
1d 2h
Replay Cast
1d 9h
Afreeca Starleague
1d 20h
Soma vs Soulkey
INu's Battles
1d 21h
SHIN vs Cure
ByuN vs Zoun
[ Show More ]
PiGosaur Cup
2 days
The PondCast
3 days
INu's Battles
3 days
Replay Cast
5 days
BSL: Ladder Tournament
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

CSL 2026 AUTUMN (S22)
Blizzard Classic Cup 2026
Calamity Invitational

Ongoing

ASL Season 22
Super Anchor Qualifying S3
Acropolis #5
Acropolis #5 - GSB
Copium Cup
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual

Upcoming

Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Custodian Cup
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
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.