We came across this excellent FREE website that is invaluable if you are asked to prepare a role with an accent. Called the International Dialects of English Archive it contains many recordings of English spoken with accents from all over the world.
The internet, you gotta love it.