Why Every Snowflake Is Unique – And Other Facts About Snow

How do snowflakes form? Why do they have six sides? Is it true that each snowflakes is unique?