Oh, as to the word "nazi"... I am half german, and very certain "nazi" is the only "correct" form, if one can call such a word correct.
:-? Well i dont know German but if the German word for Socialism starts with Z then you are correct and I am mistaken so far as german goes.
However in English its definately translated as National Socialism with an S otherwise it would be National Zocialism get my drift!. :-?