I recommend also checking out a similar thread on bladeforums. Many of the issues are being addressed there.
http://www.bladeforums.com/ubb/Forum6/HTML/000243.html
As for foam, I do know one guy that was sprayed with it, and not surprisingly, he swears by it. And yet, I've also heard cases where the foam can be wiped off and thrown back. Not so with a regular spray. Hence, my recommendation against them. However, I could be wrong. Please let me know if I am.