It was mentioned in this thread
http://www.democraticunderground.com/discuss/duboard.php?az=view_all&address=236x84354 that frozen fish is mostly water and mushy. Same goes for meats in general.
The reason is that ice crystals form in the cells and puncture the cell walls. When it's thawed all the juices drain out. The longer it takes to freeze the larger the ice crystals are and the more cellular damage done. Flash freezing, usually done with liquid nitrogen, instantly hard freezes food to below 0f, making the ice crystals small enough to do minimal damage. That's how the individually frozen single serving meats are done.
That's not really practical at home but we can minimize cellular damage by speeding the process as much as we can. For small items, ie fresh shrimp, cool them in the coldest part of the fridge for an hour or so. Transfer them to a baking tray in a single layer not touching and freeze in your freezer. Once frozen transfer to freezer bags (or food saver) and store as usual.
For things you can shape, like ground meat, package it in freezer bags and maximize the surface area by packaging it thin and flat. Proceed as above by cooling it first then freezing in a single layer.
I've done this and it makes a big difference. I suppose this would work for asparagus or green beans too. Next time I do a big batch of sausage I'll try shrink wrapping it (food saver) and try a salt ice bath to prep it for freezing.