I've had really good experiences with Liveaquaria, Blue Zoo Aquatics, Pacific Island Aquatics and Saltwaterfish.com
However, I try to buy everything locally now, unless it's something special that is difficult to find. Look how many shops have closed down in the last 12 months, we should support the local guys ;)