Well, ok, it's not truly infinite, but there are potentially at least 1.38446 x 10^75 different snowflakes at that size. That's probably closer to infinity than most of us will ever worry about. Then again, i'm sure that in that vast selection many would be found that look very very very similar to others.