I have a 12 gallon nano reef at my house, and I wouldnt try to keep more then two fish in it at a time, the bio-load is just too much. 10 gallons is certainly doable, but when you first cycle the tank, which needs to be done for a month with NO fish or inverts in it, just your substrate and reef skeleton, just watch it carefully. Because it is such a small system, your levels can spike quickly and cause some major damage. Good luck, and do tons and tons of research, and make sure you have a really good water testing kit, you will need it!