I've done blackouts for 3, 4 and 5 days. I've found that the 4 day period works well for me. The blackout kills the BGA, but not BBA. To get rid of BBA I've used gluteraldehyde. (The excel alternative). I usually get a reoccurance of BGA everytime my nitrates get low. Either if I miss a dosing or get a little lax on the dosing schedule.
I going to add a UV sterilizer to my setup and do a little test to see if it can help with the BGA. I know it can't kill it once it's growing, but I'm wondering if it can help it from occuring by killing it in the free floating stage. I live in a rural area and I know there's BGA in the creek where my water comes from.
Sorry... don't mean to hijack, I digress. The 4 day B.O. has worked well for me. 3 days doesn't kill all of the BGA, where I find that 5 stresses the plants too much.
Oh, and I should add, I usually dose a weeks worth of nitrate just before applying the garbage bags, right after a 50% water change and cleaning up all the BGA I can see.