Framingham has tropical isle. They have around 10 tanks or so of plants. Decent selection that rotates new stuff in frequently. They have everything you could possibly need if there were any emergencies though. Good selection of fish too.
They are on the high end of expensive though (understatement).
As far as filling a co2 tank... Airgas here in Worcester is willing to fill a tank (not exchange) so just ask. I also take mine to a fire extinguisher place...they won't fill while I wait, but for $15 they fill mine, and I get a rental for a week so I can drop it off and pick it up at my convenience!
Music is everybody's possession. It's only publishers who think that people own it.