magfrump comments on The Aliens have Landed!