There's enough said on the topic and the counter-topics so I won't bother (if you need the whys, search - this goes to anyone, not pyrre). All I'll say is that I've been doing and what works for me (and I'll add that I've searched the scientific answer as to the why, as well). What I do is more or less what cv643d says: first, use something acidic (a little vinegar) to neutralize the crap from the battery leak, submerge in warm water with a few drops of non-polar detergent (dish-soap), bursh thouroughly, but carefully not to get wires crossed/touching and capacitors flying off the board and down the drain, and then wash with clean water a few times. Shake the board to get most of the water off. Force-dry with a big fan (summer-type fan) for a few hours (I'm lazy, but if you want, leave it for the whole day or two or so). Works like a charm so far (in fact it even fixed a non-working video output on one board).