You hit the nail in the head here. From what I saw while living in London, Singapore and now in Germany is that the problem is not with the talent, but with the right compesation. There are so many hackers out there, but "rockstars" or "ninjas" for 25K GBP is an insult.