I think it has to do with the site that you go to. Do you have a LFS
near you that you can go and look at the fish in person? I have not bought fish online so I don't know about the whole shipping and not getting what I asked for bit. I would suggest checking out a LFS
near you first. Online you will see a huge swing in prices from one site to the next...they have the right to charge what ever they want and thats pretty much all the difference. Well that and the less expensive fish is probably smaller then the more expensive one of the same type.