Using Sand for Aquarium Substrate

I absolutely love sand in my aquarium. I started off with gravel but within a couple of years migrated across to sand and now would never go back to gravel. Many fish actually prefer sand, some fish actually require it for natural spawning behaviour.