Newgrounds, the flash portal which gave the gift of random flash to the internet. Such as numa numa etc. It gave people a place to submit their weird and wacky flashs to be rated by their peers.
The site has just had a major over haul and no longer uses popups. Personally i like the new look.