Floating stools are an indication that you have sprue. The person cannot adsorb fats/oils and the high fat content causes the stools to float. There are several types of sprue - Tropical Sprue, Celiac Sprue and non-celiac Sprue. From what I have read Tropical Sprue is usually caused by chronic protozoan parasite infections, the other are gluten sensitivities.