There I go again, talkin too much .Hehe.
I would go with a different product than the foams. They have their place but walls are not it. If you need to do the ceiling and walls a product called www.nuwool.com
is a good one. I just had a long tiring discussion with one of the scientists from www.bpi.org
I learned alot more about insulations and issues with each type. For the money, this is your best bet.
I am sure there are more companies around who do the same type, check them all out and talk, talk, talk, to them about the why's.