Kruger said:
Light can be x- or y-polarized. However, the polarization depends on the direction of the electric field (lets talk only of linear polarization). Now, what's the difference between x and y polarization? I mean why isn't there an intermediate polarization direction. One could rotate the electric field and yields a lot more polarization direction than only x- and y.
You know what I mean?
This is a quantum-mechanical effect, due to the quantum mechanical nature of spin. Clasically, light can have an infinite number of degrees of polarization. However, a single photon, treated quantum mechanically, will be polarized either x or y. When you shine light through a calcite crystal, the quantum nature of polarization shows up - light follows one of two paths, not a continuum of paths.
This is very similar to the manner in which an electron (actually, to be really precise, a silver ion) in the Stern-Gerlach experiment is either polarized "up" or "down". The calcite crystal example is the optical analog of the Stern-gerlach experiment.
Maybe someone else can address the "why" question a little better (of course, ultimately, no why question has an answer, but sometimes useful things can be said about "why" questions in the context of a certain theory. This may be a more abstract answer than you really want, though.]
I can describe the math a bit, though.
A general state of spin can be represented by \alpha |x-polarized> + \beta |y-polarized>, where \alpha and \beta are complex number. Here |x> and |y> are vectors - together, these form a basis for the general represnetation of spin. This is why we say that spin must be |x> or |y>, because these two vectors span the vector space of possible spins.
So if you know what a vector space is, that has all the math you need to calculate how spin acts.
There are alternative vector bases for spin, for instance light can also be represented as a linear combination of left-circularly-polarized and right-circularly-polarized light.