FlyFreak, sea run brown trout are actually freshwater trout that run out into the ocean (like an Atlantic Salmon) and then return to spawn in the rivers.
Weakfish/speckled trout are saltwater species that are available from Texas to lower New England. They are referred to as trout because their spots resemble those of a salmonoid. The weakfish and speckled trout are actually two separate species, but are closely related and they overlap range in some parts of the Atlantic Coast. Hope this helps!
As far as sea run trout, its my understanding that there are some solid fisheries south of the Boston area...don't want to get too specific and upset anyone. Never fished them myself but there were a few articles written about the subject in some major publications. Do know one thing about the sea runs, from my experience with them out here in MI (lake-runs actually) is that they can be really finicky and streamers seem to be the best way to get them.
Never argue with an idiot, it just brings you down to their level, and then they beat you with experience.