I love going to babyGap for gifts for friends and relatives who are having babies. They have a great selection of basics and more fashionable items. The baby items range from 0 months to 5 years, and at the high end of the size range, children can wear either baby or kids Gap clothing (the baby clothes accommodate a diaper and are a little shorter than kids clothes). The onesies and similar newborn items make great gifts, and it's easy to get a good deal on their items. Watch for items to go on sale - they usually start at about 30% off!