My question ... where is the barf alert? Pro-American? Are we on the same planet here ... is this a joke?