Don't get me wrong I'm neutral on the idea of humanoid aliens, I'm just suggesting that maybe Shermers argument isn't all that strong.
OK what does homo mean? (seriously)
But Im off now for a few weeks and I simply must go to bed now. But pls check a similar discussion I - and others have had, starting here, and reading all posts
see you in a fortnight