Think this guy got some very valid and decent points in this article
http://jeff-vogel.blogspot.com/2011/05/final-answer-for-what-to-do-to-prevent.html
Indeed. I agree with much of it, and share a similar philosophy. I don't go to extreme lengths to protect my software, as anything I did would be defeated and might cause additional headaches for legitimate users.