Since you've gone on a tangent I'll put in my tuppence worth. I have always thought the cricket way of doing it might be an idea in football: a limit of two international players per team so you get the benefit of some really great foreign sportsmen while ensuring that attention and investment has to be made in the homegrown youth.