I'll have to look into some of these options.
I agree that some boards are safe to soak, but I had a board from an Agilent scope with 0603 parts, ZIF connectors, tiny fingers that held RF shields (a complete nightmare to reattach the shields), and double sided. I imagine the board would need to be placed onto something so the bottom side of the board doesn't rub causing components to break. This board, however, looked like it had borderline solder connections because I had to replace the ZIF connector and found the pins basically pulled off the solder. This cleaning method would possibly cause many issues.
Trying to clean this board was a nightmare. The tiny fingers that hold the RF shields kept grabbing the acid brush hairs and ripping them off. The board ended up having numerous hairs stuck everywhere.
The current board I've tried cleaning is from a C64. This is certain more durable than the Agilent scope board, however, it has a sensitive RF section, a plastic power switch, and plastic connectors. Not to mention I don't know how well sealed the components are (although I've replaced just about all the electrolytics).
The main thing I don't understand: I've used over a half can of contact cleaner, several amounts of isopropyl (with the board on its side in both incidents so the liquid runs down/off the board), and, instead of letting the remaining stuff sit, I'll use a vacuum cleaner to suck all the liquid off (I don't have an air compressor and figure it basically performs the same function).
After several cycles of the above method, I still saw white flaky residue. My thought is that the isopropyl and spray should drag all the junk to the bottom of the board. This doesn't seem to be the case as I find the white flaky stuff everywhere.
Maybe I shouldn't use contact cleaner and use some sort of flux spray cleaner?
The irony is that I've used brake cleaner, carburetor cleaner, and the contact cleaner, all on various stuff. In most cases, depending on what I'm cleaning, and what I'm using, the cleaner always seems to leave the item shining. Yet, something so simple as flux seems to be a nightmare to remove.