Brick acid does work to a certain degree, but it is ACID, It will inevitably make the block surface a slighty different colour where you put it, so you have to be carefull and you still have to knock if off I use a brick hammer to get snots off.
Also you HAVE TO WET the surface BEFORE you put the acid on (sorry can't spell hydrochloric or is it hypochloric)