Index: tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
===================================================================
--- tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml	(revision 1209423)
+++ tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml	(working copy)
@@ -1288,8 +1288,9 @@
          <match value="P\x00o\x00w\x00e\x00r\x00P\x00o\x00i\x00n\x00t\x00 D\x00o\x00c\x00u\x00m\x00e\x00n\x00t" type="string" offset="1152:4096" />
       </match>
     </magic>
-    <glob pattern="*.ppz"/>
+    <!-- *.ppt should be first, MimeType.getExtension should return this -->
     <glob pattern="*.ppt"/>
+    <glob pattern="*.ppz"/>
     <glob pattern="*.pps"/>
     <glob pattern="*.pot"/>
     <glob pattern="*.ppa"/>
Index: tika-core/src/test/java/org/apache/tika/mime/MimeTypesReaderTest.java
===================================================================
--- tika-core/src/test/java/org/apache/tika/mime/MimeTypesReaderTest.java	(revision 1209423)
+++ tika-core/src/test/java/org/apache/tika/mime/MimeTypesReaderTest.java	(working copy)
@@ -162,5 +162,12 @@
           fail(e.getMessage());
        }
     }
+    
+    public void testGetExtensionForPowerPoint() throws Exception {
+        MimeType mt = this.mimeTypes.forName("application/vnd.ms-powerpoint");
+        String ext = mt.getExtension();
+        assertEquals(".ppt",ext);
+        assertEquals(".ppt",mt.getExtensions().get(0));
+    }
 
 }
