Coding Horror: You're Probably Storing Passwords Incorrectly
Among other things this article recommends using Bcrypt or SHA-2 in preference to MD5 for password hashing.