Well, here is an in-depth (sorta) guide to how to do driftwood my way.
Step 1: Pick out your driftwood, check to make sure it has no bark on it and make sure it looks good and water worn since this would mean its pretty old. A bonus is to look for pieces that are already water logged and will sink.
Step 2: Get a large bucket, or something that u can keep the whole driftwood piece submerged in.
Step 3: Rinse your driftwood well, make sure u scrub it to take off any leaves or gunk stuck in it.
Step 4: Use a bleach solution of 5-10 parts water to 1 part bleach and scrub the wood again, this should kill most harmfull bacteria. Rinse well.
Step 5: Let it soak in water in your large bucket outside. Preform occasional water changes, just whenever u feel like it works.
Step 6: Boil your driftwood about 1-2 hours in salt water, this should take care of most of the bacteria, and the salt in the water helps bring out some more of the tannins.
Step 7: One more run through with a 5 or 10 to 1 water to bleach solution. Rinse this VERY well, and then put it in water and put some declore u use for your tank in the bucket. This should rid it of any bleach left behind.
Step 8: Place the piece in your tank. Tie it with fishing line to a rock if it is still not water logged. Also, get a small bagy of carbon, and poke holes in it small enough that carbon won't drop into your filter, but water can pass through the bag. Place this bag in your filter. That should keep the water clearer and make ur tank look better.
Step 9: Enjoy your home-picked, fish-safe driftwood.