That's one sharp looking fish! Has a sharp price to go with it, lol. I don't think I could buy a fish at that price without a mate so I could try to keep the line going.
I buy most of my fish on-line simply because of the lack of shops in my general area. Only two mom and pop stores within 50 miles, and both specialize in SW so their FW stock is run of the mill. The rest of the stores within that range are big box stores. There is a really good livebearer shop around 80 miles away, Select Aquatics, and he's actually a breeder and on-line shop, but lets locals do pick ups. There's two really good shops 100 miles away in Denver. But in all cases it's hit and miss whether they'll have what I'm looking for. So in the end, by the time I spend gas and travel time and pay for lunch and such, it's just as cheap to pay shipping and make sure I get exactly what I want. I only order from late April to early October or so, though, due to weather.