Na het lezen van alle reacties hierboven, spotnet genereert een private/public key (RSA) wanneer je voor het eerst iets gaat spotten. Deze is dus niet afhankelijk van je ip,provider of gebruikersnaam. Deze key staat steeds in je spots, je handtekening dus.
Nu kan je vrij makkelijk steeds nieuwe keys generen waardoor blacklisten eigenlijk zinloos wordt, maar whitelisten daarentegen aardig kan werken (handtekening kan altijd maar door 1 persoon gemaakt worden met de private key en dus is de hash die gegenereerd kan worden niet te vervalsen)...
Iets over modereren, aangezien spotnet toch al headers download kan je best een optie er bij maken om spots een thumbs up/down te geven (gesigned berichtje in een bep. groep). Wat een gebruiker dan kan doen is spam weg 'stemmen' en goede spots omhoog stemmen.. soort kudo's

Een gebruiker kan dan zelf in spotnet aangeven dat hij spots met negatieve (of waarde x) niet willen zien... helaas is het niet waterdicht omdat een spammer eventueel de moeite kan nemen om met veel verschillende keys een groot aantal thumbs up kan geven.. Als extra kan je altijd nog wat met de from+path doen uit de header, maar dat is ook niet permanent... al kan je er een hele server mee bannen, als er bv te veel spam bij download2day.nl vandaan komt etc.
Dan als laatste nog een heel klein detail over de opmerking dat de code niet open source is. Aangezien het .NET is is het gewoon open source, de maker geeft de bronbestanden niet vrij, maar dat hoeft ook niet (iets met hoe .NET in elkaar zit, google .NET Reflector). Een beetje .NET programmeur kan rustig een eigen versie maken...
Nog een laatste ideetje, een optie om zelf te bepalen uit welke usenet groepen je de spotnet berichten download. Zo kan een groepje mensen zelf spotten naar een groep etc.. de locatie van de nzb's kan hetzelfde blijven.