How do you know it's a Spectrobes banner? I only see the Nintendolife logo.
What really pissed me off was the Flash banner from Metroid Trilogy on the homepage. Everytime I rolled over the banner, the banner made a pop up appear on my screen. Funny the first time, annoying everytime after that. And it was too big to avoid. So most of the time, I accidently touched it and it started playing. Glad it's gone.