Re: 1mm foam
Have a look at Hook & Hackle and search "Razor". They have Razor Foam in 1mm in white, yellow, orange, brown, red, damsel blue, olive, black and chartreuse. They are a staple in my rotation of tying material sources.
This begs the question, what are you tying that makes you want 1mm as opposed to 2mm?
~*~Leave only your footprints~*~