i would advise catching dinos as early as possible. do not let it grow to epic proportions!
i had some recently, i would call it a "mid level" outbreak that occured over a period of about 5 days. once i realized what i was dealing with i did a 3 day lights out, added carbon/gfo in a reactor, crank'd up the skimmer and did daily small water changes. the water changes were really just a side affect of using airline tubing to suction out as much dinos as could every day for about two weeks. i refused to run that water through a sock and return it to the tank (i don't have alot of faith in that!) and i'm not convinced that "no" water changes helps to defeat them. in my experience, the more wc, the better in all situations.
anyway after a couple of weeks, they were gone. this was about 8 weeks ago, and i haven't seen any since.
if you wait until they take over, it would be much harder, i'm sure...
some have had success with algeafix.
i would say siphon, siphon, siphon with an airline tube. you can siphon with an airline tube for like an hour and only remove a couple gallons of water...it is going to have to be every day but eventually you should be able to siphon more than can grow.