For the most part, prices on bp's are "fair" everywhere you look for them. If you are looking strictly for a pet, buying online or at an expo and sticking to less expensive morphs is a good option. If you are looking to breed, spending $800 on morph 'x' that can/should/maybe will make you back $3,200(random figure) in a year or two or 3 when you produce morphs 'y' and 'z', then that $800 spent, although one may not be initially crazy about the price tag, is very "fair".