Or if you are young and skilled, just apply for migration to the country of your choice. Australia, Canada and New Zealand are preferred destinations for English speakers. Its sometimes messy trying to get all the documentation together and you generally have to be squeaky clean, but no agents need to be involved. I have done it once and my wife has done it twice. Though the last time we did it to get to NZ was almost twenty years ago.
Also if you are young (under 30) you should check what countries you have rights to get a working visa in so you can "try before you buy" so to speak. and once you are in with a job the migration process is generally a lot easier.
If you are old 50+ then forget it unless you are rolling in cash and have a PhD :-)