what are the shops telling you?
the fish wouldnt be bad, if you had a skimmer and rock in there. get rid of the fish, put your rock in there, and toss a piece of shrimp in there. yes, some shrimp.
did you go to the melves reef site I posted?
http://www.melevsreef.com/tanks.htmlCycling the tank. Unlike a freshwater tank, it takes time for a saltwater tank to be ready for a new fish or other creature. Once your tank has been set up, you�ve added your sand, filled it with saltwater, turned on the heater, started the filters, now you can add your live rock. What your tank needs is bacteria, and you need to breed it before your new pets are added. A very easy way to do this is to buy one or two uncooked cocktail shrimp from the deli at the supermarket. Just throw them in the tank and let them rot. As they do, bacteria will grow as a result. Ammonia levels will rise in the tank over the period of a week or 10 days, then it will suddenly drop (you�ll observe this with your Ammonia test kit), and Nitrites will rise quickly over a period of another few days. Finally, the Nitrites will drop off completely (reading 0 with your Nitrites test), and Nitrates will begin to register on your Nitrates test kit. As soon as your Ammonia and Nitrites tests both read 0 on the matching test kits, it is safe to add the new fish.