I have used sand sucessfully for a couple of years now.
My catfish (spotted raphael) digs it up, and about once a week, I have to level things back out, but that works for me, because sand needs to be stirred up to avoid the "poison pockets" from forming.
I use "play-sand", it's messy to get started, but looks great when finished. If you can afford to use pool-sand or aquarium sand, I would suggest you do that, only because of the time consuming mess to get it all together. I also have lake sand, right from Cultus Lake, here in BC, and I just boiled it for a few hours, and kept stirring it up in the pot... as well, I scooped all the "foam" (bacterial content) off the top of the pot - be sure to do that!
If you intend to use sand that requires cleaning, use the pillow case method, it works well if you don't overstuff it!
The only real problem that I've had with sand is when it comes to moving. I treated it just like gravel, and kept it wet in a bucket for the move. I placed it back in the tank and went about things as normal... welllllll, big mistake!
Apparently I had a mini-cycle with my sand. I was told (here at AC) that it was because the sand was stirred up in the move.
The suggestions to avoid this, and avoid spiking the water or worse, killing fish? Rinse the sand out really well before you put it back in the tank.
Some people say this isn't neccessary, and that it is possible to move sand without issue. But, IMO, I won't take that risk again. I've moved 4-5 tanks in the last 2 years that are sand, and the only time I didn't have a mini-cycle was when I rinsed the sand out. Go figure........
Sand is work, and is ALWAYS work, there is no such thing as "putting it in there and walking away". It requires much more time than gravel, but, IMO, is well worth the effort. I probably won't use gravel again. I just love the look of things!
HTH.
_Decz.
