Lol.. yes, there are some techniques that can be employed, by experienced programmers but then again there are always experienced programmers on the other side of the coin looking for holes in your system, which is why I generally don't recommend any solution that is entirely software based.
Experienced programmers from the other side do not spend mutch time and effort to earn a handfull dollars. There are more interesting targets out there. If there is more than a handfull dollars in this game, the siteowner has enough money to arm his system with better weapons - up to hire real people watching and inspecting the show. To shot the script kiddies is enough for the first step back to business.
A business site shouldn't look for the best solution at all, but for the best solution solving the actual problem. From a business point of view. To mutch is wasting money, to less is dangerous for the whole business.