As far as the question in the original subject line ("what's the difference?"), there aren't many big differences between Serbian and Croatian. "A language is just a dialect with an army." The...