If your're willing to travel to Seekonk, MA there is a place called the coral reef. She have excellent knowledge, live rock and a decent selection of fish. She will hold a fish you wish to purchase so that you know it's OK. The live rock we bought from her has provided us with hours of entertainment seeing what grows on it!