I came across Forvo today. It's a community-driven database of word pronunciations which appears to include multiple languages and accents and also accommodates proper nouns such as names etc.
Quite nifty.