Seth Andrews released an updated version of his video "Welcome to this World" - the original was posted on the old rd.net site here.  He showed the updated version during his talk at the American Atheists Convention in Austin this past weekend.