I don’t require a key in my software, best not to if possible (IMHO).
I have created a portal that users can register with their code which allows them to log support requests and download updates.
This seems to work well.
Make sure your existing buyers can upgrade/keep their settings/info. If you do that you should be sweet.
I’ve released 10+ major updates to one of my apps and I think that is part of the reason it sells well.
We have a full installer for all our apps.
It greatly reduces support as our installer checks to ensure the correct php version is installed etc.
No you should log a support ticket.
Typing in all caps is considered shouting on the internet.
Yes I believe that Envato need to find a solution to this problem. There is nothing stopping someone doing this over and over again and getting free software.
Yay one of my apps has hit 200 sales