So I stumbled across TinyBeans which is an online baby journal used to document and share all activities of the new baby with family and friends. It's so easy to take pictures and videos and upload them! You create an account and select who you want to be part of your "family network." These people can then choose how often they wish to receive notifications for when new material is posted in the journal. It's so much fun to see who "loves" the pictures and what comments people make. The best part is, everything is private and you can choose the people you want to have access (so much better than sharing photos on social media, in my opinion). In addition to photo and video sharing, the app allows you to keep track of milestones and has informative articles to read about your baby's development and gives ideas for how to promote the upcoming milestone. You can download it to your phone or access on your computer. I absolutely love this program! It encourages me to take several pictures and videos every day to make sure I don't miss anything with my baby girl! Highly recommended!