You also get a guarantee along with the shipping fee pretty much. Thats how I rationalize the shipping fees. theres been a few times when I got a new fish and it mysteriously passes like the next day with no sign of anything wrong and I'm out the money. At least thru online most retailers give up to a 14 day guarantee. I have yet to find a lfs
that offers anything even close.
After I lost alot of my stock in the 125g a few months ago the lfs
didnt even offer ANYTHING, not even a snail, and it was clearly and undoubtedly the fish I bought from him that introduced something that took out the new fish i got from him as well as a few of my older fish.
I'm fixing to place a live aquaria order pretty soon and the shipping charge is just killing me. lol BUT i got 14 days for the fish to either get sick or be fine.