You have probably made your minds, most probably my idea isn't so easy to apply, and I am new to the community so my idea won't be heard, but I will post it anyway. As Edge magazine claimed with their previous cover "Who dares, wins!". :D
Well, enough with my silly humour. What I suggest is this:
Countries divided into regions. Teams sending their scouts to specific regions. The more time you invest in one region, the most possible it is to find the better players from that region. Players info appear from the first week of the scouting, but as time passes and more scouting is done, the stats begin to differ and in the end they are more accurate than from the beggining. (Like, my scouter finds a youngie power forward and gets surprised by his blocking skill in the first day, so he rates him with a 10. But then, in the second day, that guy doesn't even block a dwarf, so my scouter changes his 10 and gives him a 0. In the third day, that guy makes 2-3 blocks and my scout changes again, giving him a 4)
[We could expand it a bit, by giving teams the option to have more than one scouter and by giving scouters specialities. Like Scouter A specializing in centers, Scouter B in small forwards, etc. But that's just an extra idea]
So, if for example there is a total of 8 weeks for scouting, our reports would be half accurate if we have only scouted for 4 weeks, more accurate if we have scouted 6, and so on. That way, everybody gets what he paid for.
Hope you understand me, my english suck sometimes. :)