I have insulated some of our house with the 2 part spray foam ETI uses, and I wouldn't do it again. I don't recommend it as a DIY job, It is non-toxic when dried, but the fumes and overspray are really nasty during the application process. Most contractors, that know what they are doing, wear full coverage masks with fresh air pumped into them and disposable Tyvek coveralls.
I had a case of "spray foam eyes" for a couple of days after doing it in our attic- not pleasant -and I was wearing goggles.
Eric (and Mary who is in no way responsible for anything stupid I post)
"Beware of false knowledge; it is more dangerous than ignorance." George Bernard Shaw