yup....never buy from a pet store....
your best bet is a friend whose cat has had kittens and u get the pick of the litter.
failing that check out your local vet...lots of times they get kittens from customers.
always look for the one with the brightest eyes and appears friendly and rambuncious.
of course u can never tell...
with my last cat, i followed my own advice above and the cat turned out to be the biggest bully on the block
sometimes it's just the luck of the draw.