Некоторые имена существительные не изменяются по падежам, к таким именам сущ. относятся:
1) Существительные иноязычного происхождения (собственные и нарицательные), которые оканчиваются гласными: - о, -е, -и, -у, -ю и с конечным ударным -а.
2) Иноязычные существительные женского пола, оканчивающиеся на согласный.
3) Русские и украинские фамилии на -о и -их,
4) Сложносокращенные слова звукового, буквенного и смешанного характера, оканчивающиеся на гласный.
Вроде все самое главное есть. :)