i use it in my cray tanks. its lighter than most aquatic spefic substrates but works fine. its completely inert but you can precharge it somewhat by soaking it in buckets with ferts before adding it to tank. the quality and even color can vary bag to bag, but it seems to hold up ok to minor planting and even my crays digging around in it. not my fisrt choice for planted tanks, but its cheap and when it comes time to change a tank, you can just throw it out without a second thought. dont care for the lighter color myself though. stay away from kitty litter, as others have mentioned, its composition can vary by region and bag to bag. oil dry is cheaper than litter anyway. never had cloudy water issues, i simply fill the tank and run the filters for a week or so and it clears up on its own. you do need to give it a few weeks though before adding livestock as the ph/hardness will yo-yo (mostly down).