mudlord, how did you deal with the people that were copying vba-m?
A custom protector with a convolted CRC check. The verification code used by vba-m is still in the source.
The protector made it a nightmare to debug, since the verification code uses all sorts of hackery to make the code all confusing to reverse. So, it staves off the lamers.