use DateTime instead of obsolete ParseDate
recognize more file extensions
Microsoft stuff calls them ".MAI" but they're the same thing!
document what files it handles