OK< I have to say, I was a little...no, ALOT freaked out when I looked out the back patio door, and saw THIS thing...on the screen! AAACK!! Anyone know what it is? Is it harmles? Well, considering I almost wet my pants, its not COMPLETELY harmless! Gave me the Heebie Jeebies!