pregnancy app

Nicole
What are some good pregnancy apps for information, tracking etc?
Also what are the good apps for taking pregnancy photo apps that aren't too expensive?