If you are going to buy fish online, go with liveaquaria.com. They are more expensive for the actual fish but when shipping comes in it will be WAY cheaper. I think they charge like $35 for orders under $100 but it is overnight shipping. I ordered 8 olive nerite snails and 6 SAEs from them and I love them. I haven't had a chance to ID them yet to be sure, but they do eat BBA.