I've been using this site for about a year now and it hasn't failed me yet.
You have to register to download the files but its well worth it.

http://freesound.iua.upf.edu/index.php