Hello and welcome to the forum,congrats on your(soon-to-be)new baby. My answer to your first question is YES-if the pet store looks good(no pet store is perfect)I have purchased ferrets from pet stores that looked like the babies were cared for. Just make sure the ferrets have clear eyes and are clean. Ferrets love to be around other ferrets, they snuggle and play,but if you only want one thats more than fine! Ferrets sleep around 19-20 hours a dayso I wouldn't worry about it being lonely. Just remember to let it out at least 2 to 4 hours a day(its better to let it out several times a day in 2 hour intervals)but you can keep it out all day if you like,just be sure to let it take naps! I bathed mine once a month w/ baby shampoo(shut your bathroom door, throw lots of towels on floor and stand back--its hilarous) I feed 8-in-1 ferret food or Zupreem ferret food mixed equally w/ science diet KITTEN(not cat)formula I believe thats the best food for ferrets! Read the sticky on ferret-proofing and invest in a good tunnel system and I made my ferrets toys--they love bags,dig boxes(just a box w/ shreedded papers in it)easter eggs super-glued shut w/ bells in them(they roll crazy). Just watch your baby and you'll figure out what they like best. Your cage sounds fine just make sure to get at least one hammock. I also think the book Ferrets for Dummies is great(I have it). Lastly HAVE FUN don't worry you'll won't mess-up. This is a very exciting time and you should enjoy every minute of it!