What's a good place for South African programmers to emigrate to?
rmc: If your grandparent was Irish (unlikely in South Africa I guess), then you are entitled to an Irish passport. You are then a EU citizen and can work in any EU country with no visa issues. Just something that might be of benefit.