man, those shooting banner ads make me want to take a crowbar to my own skull
"annoying ads that appear at the top of your screen
"man, those shooting banner ads make me want to take a crowbar to my own skull" What is the definition of "banner ads"?