Every now and then you will come across a file extension (e.g. .DOCX, .EXE, .TXT, etc.) that you might not know. If you're looking for the application that can open that type of file, check out a site called FileXT.com.
This site contains a list of several thousand file extensions and programs that are supposed to open them.