BAB is an awesome place for kids! My kids have truly enjoyed their bears and the clothing. Their products are very high quality and although they are a little pricey they are definately worth it if I can keep my little girls away from trashy brat dolls.
They have punch cards and for every $100 you spend you get $10 in free merchandise. It's sad but true that we are working on our second punch card...but the kids enjoy it!