If your looking for cichlids..I think the best place to go would be Empire Aquatics..all the way in Canastota(i think thats how you spell it)..he has the best variety of Africans..but little SA/CA...I go to Fairmount sometimes but hardly do I ever buy fish there..kinda pricey..you could also try Syracuse Aquarium in Jamesville..best place to buy fish tanks..also he has some good trade-ins at times..thats the place I go to the most to get my fish supplies along with tanks and food..theres also a new place that opened.. Ack's Exotic pets..not a lot of variety..but they do have fish..hehe..oh and theres on in Auburn..but forgot the name..But..do you happen to know if theres going to be a Fish Auction this year in Syracuse?..there was one last year..but I didnt make it..