This may be thoroughly impractical, but it works for me. I purchased some of the 5 gallon orange buckets from Home Depot with the covers. The covers are important. A plastic lid lifter is also important, since these covers have gaskets that seal with the heat. This size holds abour 2 medium pieces of driftwood appx.12" long.
1. Boil a lot of water. If you have four burners on your stove, use all four. I usually wait until I have the house to myself.
2. I do a dry scrubbing of the driftwood. I like to first use coarse sand paper to loosen any pieces that need to come out. Then a second scrubbing with finer sandpaper to get rid of any odd splinters. The last scrubbing, before boiling, is with a regular filter brush, to get any loose particles.
3. Usually, by the time I'm done scrubbing, the water's come to a boil. It needs to be a full boil. Place the driftwood in the bucket, pour in water until 90% submerged and cover with the lid. I can't lift much, so where I place the bucket is where it stays. Seal the lid. Leave it for 24 hours.
4. Repeat the procedure again in 24 hours. I do this 2 or 3 times until funky things cease to fall from the driftwood. Everytime you scrub, something new usually comes out. One piece I was scrubbing turned out to be loaded with some kind of snail. I didn't continue with that one, but the catalog place sent me a replacement. It's a true pain in the butt. I've found the driftwood requires a lot less maintenence when I do this.