Can anyone recommend a good source of international traffic? Other than the major search engines. I've tried a few of the ad networks but none seems to be too great at this either.
Just in case anyone wants to ask "which countries?", it doesn't matter so much. Say Finland. Or France.
Thanks in advance,