I have ipregnancy which I find pretty good. It has a week by week run down of what's going on with bubs, you and dad and also had 2D and 3D ultrasound photos for each week. You can track info/details of you appt's upload ultrasound pics and store name lists and even search their name database I think.

I had with DS and am using it again this pregnancy. I did download babybump, but it didn't really compare to this. I'm pretty sure I had to pay for it when I bought it, but never saw it as a waste of money.