I voted for Samuel --- I think it's a very sweet name for a little boy, and I think the shortened "Sam" sounds alot better and is less common than the shortened "Joe." Congrats on your pregnancy, you must be so excited.