I've used Marco before been very pleased with the rocks I got from them. BRS sells dry rock only, they have a few different kinds but they'll be a bit more pricey after shipping. If you're in the Boston area I would think must be one or two decent local shops you might be able to get some live rock from if need be.