Unlike football, it's not easy to play for your country at the very highest level. I have sympathy for outstanding players who feel the need to change countries. In the current England test team we only have 2 guys born and trained in SA. Both moved because they felt they wouldn't get the chance to play for SA. Nothing wrong with that if they are 100% committed to England, both on and off the pitch (which they are). It's also a good thing for NZ, let's face they need to a bit of bolstering. Likewise if Ireland eventually get test status then a few saffas moving to Dublin isn't a bad thing if it strengthens a weak team, I'd also welcome Rankin and Morgan going back to Ireland. Test cricket is the winner if all the best players are allowed to play. That can't be a bad thing, if everybody knows the rules for qualification. I don't think anybody goes out to poach players, though the practise of Aus fast tracking a visa application seems a bit dubious. At least in England the rules are set and have in fact been tightened, nobody gets a free pass now. I would like to just see all countries play by the same rules.