Bizarre adventures in computer screen