I just came across this website
http://www.file-extension.com. It's by the same crowd that developed processlibrary.com
This site is a detailed database of file extensions, what they are used for, programs they are associated with, and provides information on how to fix file extension related errors.
Just thought some of you would find it useful