I guess the H/W banning is a really good way, I think the best would be if there was a list of used systems and accounts for every player, so you ban a name and automatically every ip(Ip obviously not around midnight for ISPs with switching ips so noone gets banned by accident), Hardware Id, Origin ...