It will almost always be cheaper to buy direct from a breeder. A breeder doesn't have the overhead that a pet store does. A pet store has to absorb the breeder's costs in addition to their own costs. You don't go to a pet store for the low price, but for the convenience. This is also the reason there are almost no non-chain pet stores around anymore. It's hard to make a decent living.

I'm glad to see different morphs pop up in pet stores because it makes people realize all these variations exist and then they may see that ONE animal they really want and then they want to learn more and if they're very very lucky, they end up on here.