I don't have any actual experience, but I can't find anyone in my area that does it, and I'm thinkng about buying some equipment and doing my own work, plus maybe starting a little side business. I've done a lot of research, and basically, you're right on several accounts. It is very messy. It leaves a residue that must be completely removed or it can react as a release agent for paint. And it won't remove any rust other than maybe some very light surface rust. But on the other hand, it is very fast, and it wont harm rubber, plastic, chrome, glass, etc, so you can actually blast an entire car without taking it apart. I've watched videos where they strip the paint off of alumiunum paint cans without harming the can in any way. If you've got rust that needs to be removed, you'll still need to sand blast or acid dip, but if you just want to remove paint, soda is a pretty good choice.